fhir/r4/resources
https://hl7.org/fhir/r4 resources
Types
pub type Account {
Account(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: valuesets.Accountstatus,
type_: option.Option(complex_types.Codeableconcept),
name: option.Option(String),
subject: List(complex_types.Reference),
service_period: option.Option(complex_types.Period),
coverage: List(AccountCoverage),
owner: option.Option(complex_types.Reference),
description: option.Option(String),
guarantor: List(AccountGuarantor),
part_of: option.Option(complex_types.Reference),
)
}
Constructors
-
Account( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: valuesets.Accountstatus, type_: option.Option(complex_types.Codeableconcept), name: option.Option(String), subject: List(complex_types.Reference), service_period: option.Option(complex_types.Period), coverage: List(AccountCoverage), owner: option.Option(complex_types.Reference), description: option.Option(String), guarantor: List(AccountGuarantor), part_of: option.Option(complex_types.Reference), )
pub type AccountCoverage {
AccountCoverage(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
coverage: complex_types.Reference,
priority: option.Option(Int),
)
}
Constructors
-
AccountCoverage( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), coverage: complex_types.Reference, priority: option.Option(Int), )
pub type AccountGuarantor {
AccountGuarantor(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
party: complex_types.Reference,
on_hold: option.Option(Bool),
period: option.Option(complex_types.Period),
)
}
Constructors
-
AccountGuarantor( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), party: complex_types.Reference, on_hold: option.Option(Bool), period: option.Option(complex_types.Period), )
pub type Activitydefinition {
Activitydefinition(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
url: option.Option(String),
identifier: List(complex_types.Identifier),
version: option.Option(String),
name: option.Option(String),
title: option.Option(String),
subtitle: option.Option(String),
status: valuesets.Publicationstatus,
experimental: option.Option(Bool),
subject: option.Option(ActivitydefinitionSubject),
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(complex_types.Contactdetail),
description: option.Option(String),
use_context: List(complex_types.Usagecontext),
jurisdiction: List(complex_types.Codeableconcept),
purpose: option.Option(String),
usage: option.Option(String),
copyright: option.Option(String),
approval_date: option.Option(primitive_types.Date),
last_review_date: option.Option(primitive_types.Date),
effective_period: option.Option(complex_types.Period),
topic: List(complex_types.Codeableconcept),
author: List(complex_types.Contactdetail),
editor: List(complex_types.Contactdetail),
reviewer: List(complex_types.Contactdetail),
endorser: List(complex_types.Contactdetail),
related_artifact: List(complex_types.Relatedartifact),
library: List(String),
kind: option.Option(valuesets.Requestresourcetypes),
profile: option.Option(String),
code: option.Option(complex_types.Codeableconcept),
intent: option.Option(valuesets.Requestintent),
priority: option.Option(valuesets.Requestpriority),
do_not_perform: option.Option(Bool),
timing: option.Option(ActivitydefinitionTiming),
location: option.Option(complex_types.Reference),
participant: List(ActivitydefinitionParticipant),
product: option.Option(ActivitydefinitionProduct),
quantity: option.Option(complex_types.Quantity),
dosage: List(complex_types.Dosage),
body_site: List(complex_types.Codeableconcept),
specimen_requirement: List(complex_types.Reference),
observation_requirement: List(complex_types.Reference),
observation_result_requirement: List(complex_types.Reference),
transform: option.Option(String),
dynamic_value: List(ActivitydefinitionDynamicvalue),
)
}
Constructors
-
Activitydefinition( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), url: option.Option(String), identifier: List(complex_types.Identifier), version: option.Option(String), name: option.Option(String), title: option.Option(String), subtitle: option.Option(String), status: valuesets.Publicationstatus, experimental: option.Option(Bool), subject: option.Option(ActivitydefinitionSubject), date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(complex_types.Contactdetail), description: option.Option(String), use_context: List(complex_types.Usagecontext), jurisdiction: List(complex_types.Codeableconcept), purpose: option.Option(String), usage: option.Option(String), copyright: option.Option(String), approval_date: option.Option(primitive_types.Date), last_review_date: option.Option(primitive_types.Date), effective_period: option.Option(complex_types.Period), topic: List(complex_types.Codeableconcept), author: List(complex_types.Contactdetail), editor: List(complex_types.Contactdetail), reviewer: List(complex_types.Contactdetail), endorser: List(complex_types.Contactdetail), related_artifact: List(complex_types.Relatedartifact), library: List(String), kind: option.Option(valuesets.Requestresourcetypes), profile: option.Option(String), code: option.Option(complex_types.Codeableconcept), intent: option.Option(valuesets.Requestintent), priority: option.Option(valuesets.Requestpriority), do_not_perform: option.Option(Bool), timing: option.Option(ActivitydefinitionTiming), location: option.Option(complex_types.Reference), participant: List(ActivitydefinitionParticipant), product: option.Option(ActivitydefinitionProduct), quantity: option.Option(complex_types.Quantity), dosage: List(complex_types.Dosage), body_site: List(complex_types.Codeableconcept), specimen_requirement: List(complex_types.Reference), observation_requirement: List(complex_types.Reference), observation_result_requirement: List(complex_types.Reference), transform: option.Option(String), dynamic_value: List(ActivitydefinitionDynamicvalue), )
pub type ActivitydefinitionDynamicvalue {
ActivitydefinitionDynamicvalue(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
path: String,
expression: complex_types.Expression,
)
}
Constructors
-
ActivitydefinitionDynamicvalue( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), path: String, expression: complex_types.Expression, )
pub type ActivitydefinitionParticipant {
ActivitydefinitionParticipant(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: valuesets.Actionparticipanttype,
role: option.Option(complex_types.Codeableconcept),
)
}
Constructors
-
ActivitydefinitionParticipant( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: valuesets.Actionparticipanttype, role: option.Option(complex_types.Codeableconcept), )
pub type ActivitydefinitionProduct {
ActivitydefinitionProductReference(
product: complex_types.Reference,
)
ActivitydefinitionProductCodeableconcept(
product: complex_types.Codeableconcept,
)
}
Constructors
-
ActivitydefinitionProductReference( product: complex_types.Reference, ) -
ActivitydefinitionProductCodeableconcept( product: complex_types.Codeableconcept, )
pub type ActivitydefinitionSubject {
ActivitydefinitionSubjectCodeableconcept(
subject: complex_types.Codeableconcept,
)
ActivitydefinitionSubjectReference(
subject: complex_types.Reference,
)
}
Constructors
-
ActivitydefinitionSubjectCodeableconcept( subject: complex_types.Codeableconcept, ) -
ActivitydefinitionSubjectReference( subject: complex_types.Reference, )
pub type ActivitydefinitionTiming {
ActivitydefinitionTimingTiming(timing: complex_types.Timing)
ActivitydefinitionTimingDatetime(
timing: primitive_types.DateTime,
)
ActivitydefinitionTimingAge(timing: complex_types.Age)
ActivitydefinitionTimingPeriod(timing: complex_types.Period)
ActivitydefinitionTimingRange(timing: complex_types.Range)
ActivitydefinitionTimingDuration(
timing: complex_types.Duration,
)
}
Constructors
-
ActivitydefinitionTimingTiming(timing: complex_types.Timing) -
ActivitydefinitionTimingDatetime( timing: primitive_types.DateTime, ) -
ActivitydefinitionTimingAge(timing: complex_types.Age) -
ActivitydefinitionTimingPeriod(timing: complex_types.Period) -
ActivitydefinitionTimingRange(timing: complex_types.Range) -
ActivitydefinitionTimingDuration(timing: complex_types.Duration)
pub type Adverseevent {
Adverseevent(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: option.Option(complex_types.Identifier),
actuality: valuesets.Adverseeventactuality,
category: List(complex_types.Codeableconcept),
event: option.Option(complex_types.Codeableconcept),
subject: complex_types.Reference,
encounter: option.Option(complex_types.Reference),
date: option.Option(primitive_types.DateTime),
detected: option.Option(primitive_types.DateTime),
recorded_date: option.Option(primitive_types.DateTime),
resulting_condition: List(complex_types.Reference),
location: option.Option(complex_types.Reference),
seriousness: option.Option(complex_types.Codeableconcept),
severity: option.Option(complex_types.Codeableconcept),
outcome: option.Option(complex_types.Codeableconcept),
recorder: option.Option(complex_types.Reference),
contributor: List(complex_types.Reference),
suspect_entity: List(AdverseeventSuspectentity),
subject_medical_history: List(complex_types.Reference),
reference_document: List(complex_types.Reference),
study: List(complex_types.Reference),
)
}
Constructors
-
Adverseevent( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: option.Option(complex_types.Identifier), actuality: valuesets.Adverseeventactuality, category: List(complex_types.Codeableconcept), event: option.Option(complex_types.Codeableconcept), subject: complex_types.Reference, encounter: option.Option(complex_types.Reference), date: option.Option(primitive_types.DateTime), detected: option.Option(primitive_types.DateTime), recorded_date: option.Option(primitive_types.DateTime), resulting_condition: List(complex_types.Reference), location: option.Option(complex_types.Reference), seriousness: option.Option(complex_types.Codeableconcept), severity: option.Option(complex_types.Codeableconcept), outcome: option.Option(complex_types.Codeableconcept), recorder: option.Option(complex_types.Reference), contributor: List(complex_types.Reference), suspect_entity: List(AdverseeventSuspectentity), subject_medical_history: List(complex_types.Reference), reference_document: List(complex_types.Reference), study: List(complex_types.Reference), )
pub type AdverseeventSuspectentity {
AdverseeventSuspectentity(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
instance: complex_types.Reference,
causality: List(AdverseeventSuspectentityCausality),
)
}
Constructors
-
AdverseeventSuspectentity( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), instance: complex_types.Reference, causality: List(AdverseeventSuspectentityCausality), )
pub type AdverseeventSuspectentityCausality {
AdverseeventSuspectentityCausality(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
assessment: option.Option(complex_types.Codeableconcept),
product_relatedness: option.Option(String),
author: option.Option(complex_types.Reference),
method: option.Option(complex_types.Codeableconcept),
)
}
Constructors
-
AdverseeventSuspectentityCausality( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), assessment: option.Option(complex_types.Codeableconcept), product_relatedness: option.Option(String), author: option.Option(complex_types.Reference), method: option.Option(complex_types.Codeableconcept), )
pub type Allergyintolerance {
Allergyintolerance(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
clinical_status: option.Option(complex_types.Codeableconcept),
verification_status: option.Option(
complex_types.Codeableconcept,
),
type_: option.Option(valuesets.Allergyintolerancetype),
category: List(valuesets.Allergyintolerancecategory),
criticality: option.Option(
valuesets.Allergyintolerancecriticality,
),
code: option.Option(complex_types.Codeableconcept),
patient: complex_types.Reference,
encounter: option.Option(complex_types.Reference),
onset: option.Option(AllergyintoleranceOnset),
recorded_date: option.Option(primitive_types.DateTime),
recorder: option.Option(complex_types.Reference),
asserter: option.Option(complex_types.Reference),
last_occurrence: option.Option(primitive_types.DateTime),
note: List(complex_types.Annotation),
reaction: List(AllergyintoleranceReaction),
)
}
Constructors
-
Allergyintolerance( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), clinical_status: option.Option(complex_types.Codeableconcept), verification_status: option.Option( complex_types.Codeableconcept, ), type_: option.Option(valuesets.Allergyintolerancetype), category: List(valuesets.Allergyintolerancecategory), criticality: option.Option( valuesets.Allergyintolerancecriticality, ), code: option.Option(complex_types.Codeableconcept), patient: complex_types.Reference, encounter: option.Option(complex_types.Reference), onset: option.Option(AllergyintoleranceOnset), recorded_date: option.Option(primitive_types.DateTime), recorder: option.Option(complex_types.Reference), asserter: option.Option(complex_types.Reference), last_occurrence: option.Option(primitive_types.DateTime), note: List(complex_types.Annotation), reaction: List(AllergyintoleranceReaction), )
pub type AllergyintoleranceOnset {
AllergyintoleranceOnsetDatetime(
onset: primitive_types.DateTime,
)
AllergyintoleranceOnsetAge(onset: complex_types.Age)
AllergyintoleranceOnsetPeriod(onset: complex_types.Period)
AllergyintoleranceOnsetRange(onset: complex_types.Range)
AllergyintoleranceOnsetString(onset: String)
}
Constructors
-
AllergyintoleranceOnsetDatetime(onset: primitive_types.DateTime) -
AllergyintoleranceOnsetAge(onset: complex_types.Age) -
AllergyintoleranceOnsetPeriod(onset: complex_types.Period) -
AllergyintoleranceOnsetRange(onset: complex_types.Range) -
AllergyintoleranceOnsetString(onset: String)
pub type AllergyintoleranceReaction {
AllergyintoleranceReaction(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
substance: option.Option(complex_types.Codeableconcept),
manifestation: complex_types.List1(
complex_types.Codeableconcept,
),
description: option.Option(String),
onset: option.Option(primitive_types.DateTime),
severity: option.Option(valuesets.Reactioneventseverity),
exposure_route: option.Option(complex_types.Codeableconcept),
note: List(complex_types.Annotation),
)
}
Constructors
-
AllergyintoleranceReaction( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), substance: option.Option(complex_types.Codeableconcept), manifestation: complex_types.List1( complex_types.Codeableconcept, ), description: option.Option(String), onset: option.Option(primitive_types.DateTime), severity: option.Option(valuesets.Reactioneventseverity), exposure_route: option.Option(complex_types.Codeableconcept), note: List(complex_types.Annotation), )
pub type Appointment {
Appointment(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: valuesets.Appointmentstatus,
cancelation_reason: option.Option(
complex_types.Codeableconcept,
),
service_category: List(complex_types.Codeableconcept),
service_type: List(complex_types.Codeableconcept),
specialty: List(complex_types.Codeableconcept),
appointment_type: option.Option(complex_types.Codeableconcept),
reason_code: List(complex_types.Codeableconcept),
reason_reference: List(complex_types.Reference),
priority: option.Option(Int),
description: option.Option(String),
supporting_information: List(complex_types.Reference),
start: option.Option(primitive_types.Instant),
end: option.Option(primitive_types.Instant),
minutes_duration: option.Option(Int),
slot: List(complex_types.Reference),
created: option.Option(primitive_types.DateTime),
comment: option.Option(String),
patient_instruction: option.Option(String),
based_on: List(complex_types.Reference),
participant: complex_types.List1(AppointmentParticipant),
requested_period: List(complex_types.Period),
)
}
Constructors
-
Appointment( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: valuesets.Appointmentstatus, cancelation_reason: option.Option(complex_types.Codeableconcept), service_category: List(complex_types.Codeableconcept), service_type: List(complex_types.Codeableconcept), specialty: List(complex_types.Codeableconcept), appointment_type: option.Option(complex_types.Codeableconcept), reason_code: List(complex_types.Codeableconcept), reason_reference: List(complex_types.Reference), priority: option.Option(Int), description: option.Option(String), supporting_information: List(complex_types.Reference), start: option.Option(primitive_types.Instant), end: option.Option(primitive_types.Instant), minutes_duration: option.Option(Int), slot: List(complex_types.Reference), created: option.Option(primitive_types.DateTime), comment: option.Option(String), patient_instruction: option.Option(String), based_on: List(complex_types.Reference), participant: complex_types.List1(AppointmentParticipant), requested_period: List(complex_types.Period), )
pub type AppointmentParticipant {
AppointmentParticipant(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: List(complex_types.Codeableconcept),
actor: option.Option(complex_types.Reference),
required: option.Option(valuesets.Participantrequired),
status: valuesets.Participationstatus,
period: option.Option(complex_types.Period),
)
}
Constructors
-
AppointmentParticipant( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: List(complex_types.Codeableconcept), actor: option.Option(complex_types.Reference), required: option.Option(valuesets.Participantrequired), status: valuesets.Participationstatus, period: option.Option(complex_types.Period), )
pub type Appointmentresponse {
Appointmentresponse(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
appointment: complex_types.Reference,
start: option.Option(primitive_types.Instant),
end: option.Option(primitive_types.Instant),
participant_type: List(complex_types.Codeableconcept),
actor: option.Option(complex_types.Reference),
participant_status: valuesets.Participationstatus,
comment: option.Option(String),
)
}
Constructors
-
Appointmentresponse( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), appointment: complex_types.Reference, start: option.Option(primitive_types.Instant), end: option.Option(primitive_types.Instant), participant_type: List(complex_types.Codeableconcept), actor: option.Option(complex_types.Reference), participant_status: valuesets.Participationstatus, comment: option.Option(String), )
pub type Auditevent {
Auditevent(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: complex_types.Coding,
subtype: List(complex_types.Coding),
action: option.Option(valuesets.Auditeventaction),
period: option.Option(complex_types.Period),
recorded: primitive_types.Instant,
outcome: option.Option(valuesets.Auditeventoutcome),
outcome_desc: option.Option(String),
purpose_of_event: List(complex_types.Codeableconcept),
agent: complex_types.List1(AuditeventAgent),
source: AuditeventSource,
entity: List(AuditeventEntity),
)
}
Constructors
-
Auditevent( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: complex_types.Coding, subtype: List(complex_types.Coding), action: option.Option(valuesets.Auditeventaction), period: option.Option(complex_types.Period), recorded: primitive_types.Instant, outcome: option.Option(valuesets.Auditeventoutcome), outcome_desc: option.Option(String), purpose_of_event: List(complex_types.Codeableconcept), agent: complex_types.List1(AuditeventAgent), source: AuditeventSource, entity: List(AuditeventEntity), )
pub type AuditeventAgent {
AuditeventAgent(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: option.Option(complex_types.Codeableconcept),
role: List(complex_types.Codeableconcept),
who: option.Option(complex_types.Reference),
alt_id: option.Option(String),
name: option.Option(String),
requestor: Bool,
location: option.Option(complex_types.Reference),
policy: List(String),
media: option.Option(complex_types.Coding),
network: option.Option(AuditeventAgentNetwork),
purpose_of_use: List(complex_types.Codeableconcept),
)
}
Constructors
-
AuditeventAgent( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: option.Option(complex_types.Codeableconcept), role: List(complex_types.Codeableconcept), who: option.Option(complex_types.Reference), alt_id: option.Option(String), name: option.Option(String), requestor: Bool, location: option.Option(complex_types.Reference), policy: List(String), media: option.Option(complex_types.Coding), network: option.Option(AuditeventAgentNetwork), purpose_of_use: List(complex_types.Codeableconcept), )
pub type AuditeventAgentNetwork {
AuditeventAgentNetwork(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
address: option.Option(String),
type_: option.Option(valuesets.Networktype),
)
}
Constructors
-
AuditeventAgentNetwork( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), address: option.Option(String), type_: option.Option(valuesets.Networktype), )
pub type AuditeventEntity {
AuditeventEntity(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
what: option.Option(complex_types.Reference),
type_: option.Option(complex_types.Coding),
role: option.Option(complex_types.Coding),
lifecycle: option.Option(complex_types.Coding),
security_label: List(complex_types.Coding),
name: option.Option(String),
description: option.Option(String),
query: option.Option(String),
detail: List(AuditeventEntityDetail),
)
}
Constructors
-
AuditeventEntity( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), what: option.Option(complex_types.Reference), type_: option.Option(complex_types.Coding), role: option.Option(complex_types.Coding), lifecycle: option.Option(complex_types.Coding), security_label: List(complex_types.Coding), name: option.Option(String), description: option.Option(String), query: option.Option(String), detail: List(AuditeventEntityDetail), )
pub type AuditeventEntityDetail {
AuditeventEntityDetail(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: String,
value: AuditeventEntityDetailValue,
)
}
Constructors
-
AuditeventEntityDetail( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: String, value: AuditeventEntityDetailValue, )
pub type AuditeventEntityDetailValue {
AuditeventEntityDetailValueString(value: String)
AuditeventEntityDetailValueBase64binary(value: String)
}
Constructors
-
AuditeventEntityDetailValueString(value: String) -
AuditeventEntityDetailValueBase64binary(value: String)
pub type AuditeventSource {
AuditeventSource(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
site: option.Option(String),
observer: complex_types.Reference,
type_: List(complex_types.Coding),
)
}
Constructors
-
AuditeventSource( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), site: option.Option(String), observer: complex_types.Reference, type_: List(complex_types.Coding), )
pub type Basic {
Basic(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
code: complex_types.Codeableconcept,
subject: option.Option(complex_types.Reference),
created: option.Option(primitive_types.Date),
author: option.Option(complex_types.Reference),
)
}
Constructors
-
Basic( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), code: complex_types.Codeableconcept, subject: option.Option(complex_types.Reference), created: option.Option(primitive_types.Date), author: option.Option(complex_types.Reference), )
pub type Binary {
Binary(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
content_type: String,
security_context: option.Option(complex_types.Reference),
data: option.Option(String),
)
}
Constructors
-
Binary( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), content_type: String, security_context: option.Option(complex_types.Reference), data: option.Option(String), )
pub type Biologicallyderivedproduct {
Biologicallyderivedproduct(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
product_category: option.Option(valuesets.Productcategory),
product_code: option.Option(complex_types.Codeableconcept),
status: option.Option(valuesets.Productstatus),
request: List(complex_types.Reference),
quantity: option.Option(Int),
parent: List(complex_types.Reference),
collection: option.Option(
BiologicallyderivedproductCollection,
),
processing: List(BiologicallyderivedproductProcessing),
manipulation: option.Option(
BiologicallyderivedproductManipulation,
),
storage: List(BiologicallyderivedproductStorage),
)
}
Constructors
-
Biologicallyderivedproduct( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), product_category: option.Option(valuesets.Productcategory), product_code: option.Option(complex_types.Codeableconcept), status: option.Option(valuesets.Productstatus), request: List(complex_types.Reference), quantity: option.Option(Int), parent: List(complex_types.Reference), collection: option.Option(BiologicallyderivedproductCollection), processing: List(BiologicallyderivedproductProcessing), manipulation: option.Option( BiologicallyderivedproductManipulation, ), storage: List(BiologicallyderivedproductStorage), )
pub type BiologicallyderivedproductCollection {
BiologicallyderivedproductCollection(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
collector: option.Option(complex_types.Reference),
source: option.Option(complex_types.Reference),
collected: option.Option(
BiologicallyderivedproductCollectionCollected,
),
)
}
Constructors
-
BiologicallyderivedproductCollection( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), collector: option.Option(complex_types.Reference), source: option.Option(complex_types.Reference), collected: option.Option( BiologicallyderivedproductCollectionCollected, ), )
pub type BiologicallyderivedproductCollectionCollected {
BiologicallyderivedproductCollectionCollectedDatetime(
collected: primitive_types.DateTime,
)
BiologicallyderivedproductCollectionCollectedPeriod(
collected: complex_types.Period,
)
}
Constructors
-
BiologicallyderivedproductCollectionCollectedDatetime( collected: primitive_types.DateTime, ) -
BiologicallyderivedproductCollectionCollectedPeriod( collected: complex_types.Period, )
pub type BiologicallyderivedproductManipulation {
BiologicallyderivedproductManipulation(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
description: option.Option(String),
time: option.Option(
BiologicallyderivedproductManipulationTime,
),
)
}
Constructors
-
BiologicallyderivedproductManipulation( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), description: option.Option(String), time: option.Option(BiologicallyderivedproductManipulationTime), )
pub type BiologicallyderivedproductManipulationTime {
BiologicallyderivedproductManipulationTimeDatetime(
time: primitive_types.DateTime,
)
BiologicallyderivedproductManipulationTimePeriod(
time: complex_types.Period,
)
}
Constructors
-
BiologicallyderivedproductManipulationTimeDatetime( time: primitive_types.DateTime, ) -
BiologicallyderivedproductManipulationTimePeriod( time: complex_types.Period, )
pub type BiologicallyderivedproductProcessing {
BiologicallyderivedproductProcessing(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
description: option.Option(String),
procedure: option.Option(complex_types.Codeableconcept),
additive: option.Option(complex_types.Reference),
time: option.Option(BiologicallyderivedproductProcessingTime),
)
}
Constructors
-
BiologicallyderivedproductProcessing( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), description: option.Option(String), procedure: option.Option(complex_types.Codeableconcept), additive: option.Option(complex_types.Reference), time: option.Option(BiologicallyderivedproductProcessingTime), )
pub type BiologicallyderivedproductProcessingTime {
BiologicallyderivedproductProcessingTimeDatetime(
time: primitive_types.DateTime,
)
BiologicallyderivedproductProcessingTimePeriod(
time: complex_types.Period,
)
}
Constructors
-
BiologicallyderivedproductProcessingTimeDatetime( time: primitive_types.DateTime, ) -
BiologicallyderivedproductProcessingTimePeriod( time: complex_types.Period, )
pub type BiologicallyderivedproductStorage {
BiologicallyderivedproductStorage(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
description: option.Option(String),
temperature: option.Option(Float),
scale: option.Option(valuesets.Productstoragescale),
duration: option.Option(complex_types.Period),
)
}
Constructors
-
BiologicallyderivedproductStorage( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), description: option.Option(String), temperature: option.Option(Float), scale: option.Option(valuesets.Productstoragescale), duration: option.Option(complex_types.Period), )
pub type Bodystructure {
Bodystructure(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
active: option.Option(Bool),
morphology: option.Option(complex_types.Codeableconcept),
location: option.Option(complex_types.Codeableconcept),
location_qualifier: List(complex_types.Codeableconcept),
description: option.Option(String),
image: List(complex_types.Attachment),
patient: complex_types.Reference,
)
}
Constructors
-
Bodystructure( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), active: option.Option(Bool), morphology: option.Option(complex_types.Codeableconcept), location: option.Option(complex_types.Codeableconcept), location_qualifier: List(complex_types.Codeableconcept), description: option.Option(String), image: List(complex_types.Attachment), patient: complex_types.Reference, )
pub type Bundle {
Bundle(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
identifier: option.Option(complex_types.Identifier),
type_: valuesets.Bundletype,
timestamp: option.Option(primitive_types.Instant),
total: option.Option(Int),
link: List(BundleLink),
entry: List(BundleEntry),
signature: option.Option(complex_types.Signature),
)
}
Constructors
-
Bundle( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), identifier: option.Option(complex_types.Identifier), type_: valuesets.Bundletype, timestamp: option.Option(primitive_types.Instant), total: option.Option(Int), link: List(BundleLink), entry: List(BundleEntry), signature: option.Option(complex_types.Signature), )
pub type BundleEntry {
BundleEntry(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
link: List(BundleLink),
full_url: option.Option(String),
resource: option.Option(Resource),
search: option.Option(BundleEntrySearch),
request: option.Option(BundleEntryRequest),
response: option.Option(BundleEntryResponse),
)
}
Constructors
-
BundleEntry( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), link: List(BundleLink), full_url: option.Option(String), resource: option.Option(Resource), search: option.Option(BundleEntrySearch), request: option.Option(BundleEntryRequest), response: option.Option(BundleEntryResponse), )
pub type BundleEntryRequest {
BundleEntryRequest(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
method: valuesets.Httpverb,
url: String,
if_none_match: option.Option(String),
if_modified_since: option.Option(primitive_types.Instant),
if_match: option.Option(String),
if_none_exist: option.Option(String),
)
}
Constructors
-
BundleEntryRequest( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), method: valuesets.Httpverb, url: String, if_none_match: option.Option(String), if_modified_since: option.Option(primitive_types.Instant), if_match: option.Option(String), if_none_exist: option.Option(String), )
pub type BundleEntryResponse {
BundleEntryResponse(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
status: String,
location: option.Option(String),
etag: option.Option(String),
last_modified: option.Option(primitive_types.Instant),
outcome: option.Option(Resource),
)
}
Constructors
-
BundleEntryResponse( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), status: String, location: option.Option(String), etag: option.Option(String), last_modified: option.Option(primitive_types.Instant), outcome: option.Option(Resource), )
pub type BundleEntrySearch {
BundleEntrySearch(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
mode: option.Option(valuesets.Searchentrymode),
score: option.Option(Float),
)
}
Constructors
-
BundleEntrySearch( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), mode: option.Option(valuesets.Searchentrymode), score: option.Option(Float), )
pub type BundleLink {
BundleLink(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
relation: String,
url: String,
)
}
Constructors
-
BundleLink( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), relation: String, url: String, )
pub type Capabilitystatement {
Capabilitystatement(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
url: option.Option(String),
version: option.Option(String),
name: option.Option(String),
title: option.Option(String),
status: valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: primitive_types.DateTime,
publisher: option.Option(String),
contact: List(complex_types.Contactdetail),
description: option.Option(String),
use_context: List(complex_types.Usagecontext),
jurisdiction: List(complex_types.Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
kind: valuesets.Capabilitystatementkind,
instantiates: List(String),
imports: List(String),
software: option.Option(CapabilitystatementSoftware),
implementation: option.Option(
CapabilitystatementImplementation,
),
fhir_version: valuesets.Fhirversion,
format: complex_types.List1(String),
patch_format: List(String),
implementation_guide: List(String),
rest: List(CapabilitystatementRest),
messaging: List(CapabilitystatementMessaging),
document: List(CapabilitystatementDocument),
)
}
Constructors
-
Capabilitystatement( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), url: option.Option(String), version: option.Option(String), name: option.Option(String), title: option.Option(String), status: valuesets.Publicationstatus, experimental: option.Option(Bool), date: primitive_types.DateTime, publisher: option.Option(String), contact: List(complex_types.Contactdetail), description: option.Option(String), use_context: List(complex_types.Usagecontext), jurisdiction: List(complex_types.Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), kind: valuesets.Capabilitystatementkind, instantiates: List(String), imports: List(String), software: option.Option(CapabilitystatementSoftware), implementation: option.Option(CapabilitystatementImplementation), fhir_version: valuesets.Fhirversion, format: complex_types.List1(String), patch_format: List(String), implementation_guide: List(String), rest: List(CapabilitystatementRest), messaging: List(CapabilitystatementMessaging), document: List(CapabilitystatementDocument), )
pub type CapabilitystatementDocument {
CapabilitystatementDocument(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
mode: valuesets.Documentmode,
documentation: option.Option(String),
profile: String,
)
}
Constructors
-
CapabilitystatementDocument( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), mode: valuesets.Documentmode, documentation: option.Option(String), profile: String, )
pub type CapabilitystatementImplementation {
CapabilitystatementImplementation(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
description: String,
url: option.Option(String),
custodian: option.Option(complex_types.Reference),
)
}
Constructors
-
CapabilitystatementImplementation( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), description: String, url: option.Option(String), custodian: option.Option(complex_types.Reference), )
pub type CapabilitystatementMessaging {
CapabilitystatementMessaging(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
endpoint: List(CapabilitystatementMessagingEndpoint),
reliable_cache: option.Option(Int),
documentation: option.Option(String),
supported_message: List(
CapabilitystatementMessagingSupportedmessage,
),
)
}
Constructors
-
CapabilitystatementMessaging( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), endpoint: List(CapabilitystatementMessagingEndpoint), reliable_cache: option.Option(Int), documentation: option.Option(String), supported_message: List( CapabilitystatementMessagingSupportedmessage, ), )
pub type CapabilitystatementMessagingEndpoint {
CapabilitystatementMessagingEndpoint(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
protocol: complex_types.Coding,
address: String,
)
}
Constructors
-
CapabilitystatementMessagingEndpoint( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), protocol: complex_types.Coding, address: String, )
pub type CapabilitystatementMessagingSupportedmessage {
CapabilitystatementMessagingSupportedmessage(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
mode: valuesets.Eventcapabilitymode,
definition: String,
)
}
Constructors
-
CapabilitystatementMessagingSupportedmessage( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), mode: valuesets.Eventcapabilitymode, definition: String, )
pub type CapabilitystatementRest {
CapabilitystatementRest(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
mode: valuesets.Restfulcapabilitymode,
documentation: option.Option(String),
security: option.Option(CapabilitystatementRestSecurity),
resource: List(CapabilitystatementRestResource),
interaction: List(CapabilitystatementRestInteraction),
search_param: List(CapabilitystatementRestResourceSearchparam),
operation: List(CapabilitystatementRestResourceOperation),
compartment: List(String),
)
}
Constructors
-
CapabilitystatementRest( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), mode: valuesets.Restfulcapabilitymode, documentation: option.Option(String), security: option.Option(CapabilitystatementRestSecurity), resource: List(CapabilitystatementRestResource), interaction: List(CapabilitystatementRestInteraction), search_param: List(CapabilitystatementRestResourceSearchparam), operation: List(CapabilitystatementRestResourceOperation), compartment: List(String), )
pub type CapabilitystatementRestInteraction {
CapabilitystatementRestInteraction(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: valuesets.Systemrestfulinteraction,
documentation: option.Option(String),
)
}
Constructors
-
CapabilitystatementRestInteraction( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: valuesets.Systemrestfulinteraction, documentation: option.Option(String), )
pub type CapabilitystatementRestResource {
CapabilitystatementRestResource(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: valuesets.Resourcetypes,
profile: option.Option(String),
supported_profile: List(String),
documentation: option.Option(String),
interaction: List(CapabilitystatementRestResourceInteraction),
versioning: option.Option(valuesets.Versioningpolicy),
read_history: option.Option(Bool),
update_create: option.Option(Bool),
conditional_create: option.Option(Bool),
conditional_read: option.Option(
valuesets.Conditionalreadstatus,
),
conditional_update: option.Option(Bool),
conditional_delete: option.Option(
valuesets.Conditionaldeletestatus,
),
reference_policy: List(valuesets.Referencehandlingpolicy),
search_include: List(String),
search_rev_include: List(String),
search_param: List(CapabilitystatementRestResourceSearchparam),
operation: List(CapabilitystatementRestResourceOperation),
)
}
Constructors
-
CapabilitystatementRestResource( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: valuesets.Resourcetypes, profile: option.Option(String), supported_profile: List(String), documentation: option.Option(String), interaction: List(CapabilitystatementRestResourceInteraction), versioning: option.Option(valuesets.Versioningpolicy), read_history: option.Option(Bool), update_create: option.Option(Bool), conditional_create: option.Option(Bool), conditional_read: option.Option(valuesets.Conditionalreadstatus), conditional_update: option.Option(Bool), conditional_delete: option.Option( valuesets.Conditionaldeletestatus, ), reference_policy: List(valuesets.Referencehandlingpolicy), search_include: List(String), search_rev_include: List(String), search_param: List(CapabilitystatementRestResourceSearchparam), operation: List(CapabilitystatementRestResourceOperation), )
pub type CapabilitystatementRestResourceInteraction {
CapabilitystatementRestResourceInteraction(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: valuesets.Typerestfulinteraction,
documentation: option.Option(String),
)
}
Constructors
-
CapabilitystatementRestResourceInteraction( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: valuesets.Typerestfulinteraction, documentation: option.Option(String), )
pub type CapabilitystatementRestResourceOperation {
CapabilitystatementRestResourceOperation(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
name: String,
definition: String,
documentation: option.Option(String),
)
}
Constructors
-
CapabilitystatementRestResourceOperation( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), name: String, definition: String, documentation: option.Option(String), )
pub type CapabilitystatementRestResourceSearchparam {
CapabilitystatementRestResourceSearchparam(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
name: String,
definition: option.Option(String),
type_: valuesets.Searchparamtype,
documentation: option.Option(String),
)
}
Constructors
-
CapabilitystatementRestResourceSearchparam( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), name: String, definition: option.Option(String), type_: valuesets.Searchparamtype, documentation: option.Option(String), )
pub type CapabilitystatementRestSecurity {
CapabilitystatementRestSecurity(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
cors: option.Option(Bool),
service: List(complex_types.Codeableconcept),
description: option.Option(String),
)
}
Constructors
-
CapabilitystatementRestSecurity( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), cors: option.Option(Bool), service: List(complex_types.Codeableconcept), description: option.Option(String), )
pub type CapabilitystatementSoftware {
CapabilitystatementSoftware(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
name: String,
version: option.Option(String),
release_date: option.Option(primitive_types.DateTime),
)
}
Constructors
-
CapabilitystatementSoftware( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), name: String, version: option.Option(String), release_date: option.Option(primitive_types.DateTime), )
pub type Careplan {
Careplan(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
instantiates_canonical: List(String),
instantiates_uri: List(String),
based_on: List(complex_types.Reference),
replaces: List(complex_types.Reference),
part_of: List(complex_types.Reference),
status: valuesets.Requeststatus,
intent: valuesets.Careplanintent,
category: List(complex_types.Codeableconcept),
title: option.Option(String),
description: option.Option(String),
subject: complex_types.Reference,
encounter: option.Option(complex_types.Reference),
period: option.Option(complex_types.Period),
created: option.Option(primitive_types.DateTime),
author: option.Option(complex_types.Reference),
contributor: List(complex_types.Reference),
care_team: List(complex_types.Reference),
addresses: List(complex_types.Reference),
supporting_info: List(complex_types.Reference),
goal: List(complex_types.Reference),
activity: List(CareplanActivity),
note: List(complex_types.Annotation),
)
}
Constructors
-
Careplan( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), instantiates_canonical: List(String), instantiates_uri: List(String), based_on: List(complex_types.Reference), replaces: List(complex_types.Reference), part_of: List(complex_types.Reference), status: valuesets.Requeststatus, intent: valuesets.Careplanintent, category: List(complex_types.Codeableconcept), title: option.Option(String), description: option.Option(String), subject: complex_types.Reference, encounter: option.Option(complex_types.Reference), period: option.Option(complex_types.Period), created: option.Option(primitive_types.DateTime), author: option.Option(complex_types.Reference), contributor: List(complex_types.Reference), care_team: List(complex_types.Reference), addresses: List(complex_types.Reference), supporting_info: List(complex_types.Reference), goal: List(complex_types.Reference), activity: List(CareplanActivity), note: List(complex_types.Annotation), )
pub type CareplanActivity {
CareplanActivity(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
outcome_codeable_concept: List(complex_types.Codeableconcept),
outcome_reference: List(complex_types.Reference),
progress: List(complex_types.Annotation),
reference: option.Option(complex_types.Reference),
detail: option.Option(CareplanActivityDetail),
)
}
Constructors
-
CareplanActivity( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), outcome_codeable_concept: List(complex_types.Codeableconcept), outcome_reference: List(complex_types.Reference), progress: List(complex_types.Annotation), reference: option.Option(complex_types.Reference), detail: option.Option(CareplanActivityDetail), )
pub type CareplanActivityDetail {
CareplanActivityDetail(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
kind: option.Option(valuesets.Careplanactivitykind),
instantiates_canonical: List(String),
instantiates_uri: List(String),
code: option.Option(complex_types.Codeableconcept),
reason_code: List(complex_types.Codeableconcept),
reason_reference: List(complex_types.Reference),
goal: List(complex_types.Reference),
status: valuesets.Careplanactivitystatus,
status_reason: option.Option(complex_types.Codeableconcept),
do_not_perform: option.Option(Bool),
scheduled: option.Option(CareplanActivityDetailScheduled),
location: option.Option(complex_types.Reference),
performer: List(complex_types.Reference),
product: option.Option(CareplanActivityDetailProduct),
daily_amount: option.Option(complex_types.Quantity),
quantity: option.Option(complex_types.Quantity),
description: option.Option(String),
)
}
Constructors
-
CareplanActivityDetail( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), kind: option.Option(valuesets.Careplanactivitykind), instantiates_canonical: List(String), instantiates_uri: List(String), code: option.Option(complex_types.Codeableconcept), reason_code: List(complex_types.Codeableconcept), reason_reference: List(complex_types.Reference), goal: List(complex_types.Reference), status: valuesets.Careplanactivitystatus, status_reason: option.Option(complex_types.Codeableconcept), do_not_perform: option.Option(Bool), scheduled: option.Option(CareplanActivityDetailScheduled), location: option.Option(complex_types.Reference), performer: List(complex_types.Reference), product: option.Option(CareplanActivityDetailProduct), daily_amount: option.Option(complex_types.Quantity), quantity: option.Option(complex_types.Quantity), description: option.Option(String), )
pub type CareplanActivityDetailProduct {
CareplanActivityDetailProductCodeableconcept(
product: complex_types.Codeableconcept,
)
CareplanActivityDetailProductReference(
product: complex_types.Reference,
)
}
Constructors
-
CareplanActivityDetailProductCodeableconcept( product: complex_types.Codeableconcept, ) -
CareplanActivityDetailProductReference( product: complex_types.Reference, )
pub type CareplanActivityDetailScheduled {
CareplanActivityDetailScheduledTiming(
scheduled: complex_types.Timing,
)
CareplanActivityDetailScheduledPeriod(
scheduled: complex_types.Period,
)
CareplanActivityDetailScheduledString(scheduled: String)
}
Constructors
-
CareplanActivityDetailScheduledTiming( scheduled: complex_types.Timing, ) -
CareplanActivityDetailScheduledPeriod( scheduled: complex_types.Period, ) -
CareplanActivityDetailScheduledString(scheduled: String)
pub type Careteam {
Careteam(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: option.Option(valuesets.Careteamstatus),
category: List(complex_types.Codeableconcept),
name: option.Option(String),
subject: option.Option(complex_types.Reference),
encounter: option.Option(complex_types.Reference),
period: option.Option(complex_types.Period),
participant: List(CareteamParticipant),
reason_code: List(complex_types.Codeableconcept),
reason_reference: List(complex_types.Reference),
managing_organization: List(complex_types.Reference),
telecom: List(complex_types.Contactpoint),
note: List(complex_types.Annotation),
)
}
Constructors
-
Careteam( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: option.Option(valuesets.Careteamstatus), category: List(complex_types.Codeableconcept), name: option.Option(String), subject: option.Option(complex_types.Reference), encounter: option.Option(complex_types.Reference), period: option.Option(complex_types.Period), participant: List(CareteamParticipant), reason_code: List(complex_types.Codeableconcept), reason_reference: List(complex_types.Reference), managing_organization: List(complex_types.Reference), telecom: List(complex_types.Contactpoint), note: List(complex_types.Annotation), )
pub type CareteamParticipant {
CareteamParticipant(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
role: List(complex_types.Codeableconcept),
member: option.Option(complex_types.Reference),
on_behalf_of: option.Option(complex_types.Reference),
period: option.Option(complex_types.Period),
)
}
Constructors
-
CareteamParticipant( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), role: List(complex_types.Codeableconcept), member: option.Option(complex_types.Reference), on_behalf_of: option.Option(complex_types.Reference), period: option.Option(complex_types.Period), )
pub type Catalogentry {
Catalogentry(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
type_: option.Option(complex_types.Codeableconcept),
orderable: Bool,
referenced_item: complex_types.Reference,
additional_identifier: List(complex_types.Identifier),
classification: List(complex_types.Codeableconcept),
status: option.Option(valuesets.Publicationstatus),
validity_period: option.Option(complex_types.Period),
valid_to: option.Option(primitive_types.DateTime),
last_updated: option.Option(primitive_types.DateTime),
additional_characteristic: List(complex_types.Codeableconcept),
additional_classification: List(complex_types.Codeableconcept),
related_entry: List(CatalogentryRelatedentry),
)
}
Constructors
-
Catalogentry( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), type_: option.Option(complex_types.Codeableconcept), orderable: Bool, referenced_item: complex_types.Reference, additional_identifier: List(complex_types.Identifier), classification: List(complex_types.Codeableconcept), status: option.Option(valuesets.Publicationstatus), validity_period: option.Option(complex_types.Period), valid_to: option.Option(primitive_types.DateTime), last_updated: option.Option(primitive_types.DateTime), additional_characteristic: List(complex_types.Codeableconcept), additional_classification: List(complex_types.Codeableconcept), related_entry: List(CatalogentryRelatedentry), )
pub type CatalogentryRelatedentry {
CatalogentryRelatedentry(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
relationtype: valuesets.Relationtype,
item: complex_types.Reference,
)
}
Constructors
-
CatalogentryRelatedentry( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), relationtype: valuesets.Relationtype, item: complex_types.Reference, )
pub type Chargeitem {
Chargeitem(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
definition_uri: List(String),
definition_canonical: List(String),
status: valuesets.Chargeitemstatus,
part_of: List(complex_types.Reference),
code: complex_types.Codeableconcept,
subject: complex_types.Reference,
context: option.Option(complex_types.Reference),
occurrence: option.Option(ChargeitemOccurrence),
performer: List(ChargeitemPerformer),
performing_organization: option.Option(
complex_types.Reference,
),
requesting_organization: option.Option(
complex_types.Reference,
),
cost_center: option.Option(complex_types.Reference),
quantity: option.Option(complex_types.Quantity),
bodysite: List(complex_types.Codeableconcept),
factor_override: option.Option(Float),
price_override: option.Option(complex_types.Money),
override_reason: option.Option(String),
enterer: option.Option(complex_types.Reference),
entered_date: option.Option(primitive_types.DateTime),
reason: List(complex_types.Codeableconcept),
service: List(complex_types.Reference),
product: option.Option(ChargeitemProduct),
account: List(complex_types.Reference),
note: List(complex_types.Annotation),
supporting_information: List(complex_types.Reference),
)
}
Constructors
-
Chargeitem( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), definition_uri: List(String), definition_canonical: List(String), status: valuesets.Chargeitemstatus, part_of: List(complex_types.Reference), code: complex_types.Codeableconcept, subject: complex_types.Reference, context: option.Option(complex_types.Reference), occurrence: option.Option(ChargeitemOccurrence), performer: List(ChargeitemPerformer), performing_organization: option.Option(complex_types.Reference), requesting_organization: option.Option(complex_types.Reference), cost_center: option.Option(complex_types.Reference), quantity: option.Option(complex_types.Quantity), bodysite: List(complex_types.Codeableconcept), factor_override: option.Option(Float), price_override: option.Option(complex_types.Money), override_reason: option.Option(String), enterer: option.Option(complex_types.Reference), entered_date: option.Option(primitive_types.DateTime), reason: List(complex_types.Codeableconcept), service: List(complex_types.Reference), product: option.Option(ChargeitemProduct), account: List(complex_types.Reference), note: List(complex_types.Annotation), supporting_information: List(complex_types.Reference), )
pub type ChargeitemOccurrence {
ChargeitemOccurrenceDatetime(
occurrence: primitive_types.DateTime,
)
ChargeitemOccurrencePeriod(occurrence: complex_types.Period)
ChargeitemOccurrenceTiming(occurrence: complex_types.Timing)
}
Constructors
-
ChargeitemOccurrenceDatetime( occurrence: primitive_types.DateTime, ) -
ChargeitemOccurrencePeriod(occurrence: complex_types.Period) -
ChargeitemOccurrenceTiming(occurrence: complex_types.Timing)
pub type ChargeitemPerformer {
ChargeitemPerformer(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
function: option.Option(complex_types.Codeableconcept),
actor: complex_types.Reference,
)
}
Constructors
-
ChargeitemPerformer( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), function: option.Option(complex_types.Codeableconcept), actor: complex_types.Reference, )
pub type ChargeitemProduct {
ChargeitemProductReference(product: complex_types.Reference)
ChargeitemProductCodeableconcept(
product: complex_types.Codeableconcept,
)
}
Constructors
-
ChargeitemProductReference(product: complex_types.Reference) -
ChargeitemProductCodeableconcept( product: complex_types.Codeableconcept, )
pub type Chargeitemdefinition {
Chargeitemdefinition(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
url: String,
identifier: List(complex_types.Identifier),
version: option.Option(String),
title: option.Option(String),
derived_from_uri: List(String),
part_of: List(String),
replaces: List(String),
status: valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(complex_types.Contactdetail),
description: option.Option(String),
use_context: List(complex_types.Usagecontext),
jurisdiction: List(complex_types.Codeableconcept),
copyright: option.Option(String),
approval_date: option.Option(primitive_types.Date),
last_review_date: option.Option(primitive_types.Date),
effective_period: option.Option(complex_types.Period),
code: option.Option(complex_types.Codeableconcept),
instance: List(complex_types.Reference),
applicability: List(ChargeitemdefinitionApplicability),
property_group: List(ChargeitemdefinitionPropertygroup),
)
}
Constructors
-
Chargeitemdefinition( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), url: String, identifier: List(complex_types.Identifier), version: option.Option(String), title: option.Option(String), derived_from_uri: List(String), part_of: List(String), replaces: List(String), status: valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(complex_types.Contactdetail), description: option.Option(String), use_context: List(complex_types.Usagecontext), jurisdiction: List(complex_types.Codeableconcept), copyright: option.Option(String), approval_date: option.Option(primitive_types.Date), last_review_date: option.Option(primitive_types.Date), effective_period: option.Option(complex_types.Period), code: option.Option(complex_types.Codeableconcept), instance: List(complex_types.Reference), applicability: List(ChargeitemdefinitionApplicability), property_group: List(ChargeitemdefinitionPropertygroup), )
pub type ChargeitemdefinitionApplicability {
ChargeitemdefinitionApplicability(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
description: option.Option(String),
language: option.Option(String),
expression: option.Option(String),
)
}
Constructors
-
ChargeitemdefinitionApplicability( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), description: option.Option(String), language: option.Option(String), expression: option.Option(String), )
pub type ChargeitemdefinitionPropertygroup {
ChargeitemdefinitionPropertygroup(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
applicability: List(ChargeitemdefinitionApplicability),
price_component: List(
ChargeitemdefinitionPropertygroupPricecomponent,
),
)
}
Constructors
-
ChargeitemdefinitionPropertygroup( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), applicability: List(ChargeitemdefinitionApplicability), price_component: List( ChargeitemdefinitionPropertygroupPricecomponent, ), )
pub type ChargeitemdefinitionPropertygroupPricecomponent {
ChargeitemdefinitionPropertygroupPricecomponent(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: valuesets.Invoicepricecomponenttype,
code: option.Option(complex_types.Codeableconcept),
factor: option.Option(Float),
amount: option.Option(complex_types.Money),
)
}
Constructors
-
ChargeitemdefinitionPropertygroupPricecomponent( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: valuesets.Invoicepricecomponenttype, code: option.Option(complex_types.Codeableconcept), factor: option.Option(Float), amount: option.Option(complex_types.Money), )
pub type Claim {
Claim(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: valuesets.Fmstatus,
type_: complex_types.Codeableconcept,
sub_type: option.Option(complex_types.Codeableconcept),
use_: valuesets.Claimuse,
patient: complex_types.Reference,
billable_period: option.Option(complex_types.Period),
created: primitive_types.DateTime,
enterer: option.Option(complex_types.Reference),
insurer: option.Option(complex_types.Reference),
provider: complex_types.Reference,
priority: complex_types.Codeableconcept,
funds_reserve: option.Option(complex_types.Codeableconcept),
related: List(ClaimRelated),
prescription: option.Option(complex_types.Reference),
original_prescription: option.Option(complex_types.Reference),
payee: option.Option(ClaimPayee),
referral: option.Option(complex_types.Reference),
facility: option.Option(complex_types.Reference),
care_team: List(ClaimCareteam),
supporting_info: List(ClaimSupportinginfo),
diagnosis: List(ClaimDiagnosis),
procedure: List(ClaimProcedure),
insurance: complex_types.List1(ClaimInsurance),
accident: option.Option(ClaimAccident),
item: List(ClaimItem),
total: option.Option(complex_types.Money),
)
}
Constructors
-
Claim( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: valuesets.Fmstatus, type_: complex_types.Codeableconcept, sub_type: option.Option(complex_types.Codeableconcept), use_: valuesets.Claimuse, patient: complex_types.Reference, billable_period: option.Option(complex_types.Period), created: primitive_types.DateTime, enterer: option.Option(complex_types.Reference), insurer: option.Option(complex_types.Reference), provider: complex_types.Reference, priority: complex_types.Codeableconcept, funds_reserve: option.Option(complex_types.Codeableconcept), related: List(ClaimRelated), prescription: option.Option(complex_types.Reference), original_prescription: option.Option(complex_types.Reference), payee: option.Option(ClaimPayee), referral: option.Option(complex_types.Reference), facility: option.Option(complex_types.Reference), care_team: List(ClaimCareteam), supporting_info: List(ClaimSupportinginfo), diagnosis: List(ClaimDiagnosis), procedure: List(ClaimProcedure), insurance: complex_types.List1(ClaimInsurance), accident: option.Option(ClaimAccident), item: List(ClaimItem), total: option.Option(complex_types.Money), )
pub type ClaimAccident {
ClaimAccident(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
date: primitive_types.Date,
type_: option.Option(complex_types.Codeableconcept),
location: option.Option(ClaimAccidentLocation),
)
}
Constructors
-
ClaimAccident( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), date: primitive_types.Date, type_: option.Option(complex_types.Codeableconcept), location: option.Option(ClaimAccidentLocation), )
pub type ClaimAccidentLocation {
ClaimAccidentLocationAddress(location: complex_types.Address)
ClaimAccidentLocationReference(
location: complex_types.Reference,
)
}
Constructors
-
ClaimAccidentLocationAddress(location: complex_types.Address) -
ClaimAccidentLocationReference(location: complex_types.Reference)
pub type ClaimCareteam {
ClaimCareteam(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
sequence: Int,
provider: complex_types.Reference,
responsible: option.Option(Bool),
role: option.Option(complex_types.Codeableconcept),
qualification: option.Option(complex_types.Codeableconcept),
)
}
Constructors
-
ClaimCareteam( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), sequence: Int, provider: complex_types.Reference, responsible: option.Option(Bool), role: option.Option(complex_types.Codeableconcept), qualification: option.Option(complex_types.Codeableconcept), )
pub type ClaimDiagnosis {
ClaimDiagnosis(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
sequence: Int,
diagnosis: ClaimDiagnosisDiagnosis,
type_: List(complex_types.Codeableconcept),
on_admission: option.Option(complex_types.Codeableconcept),
package_code: option.Option(complex_types.Codeableconcept),
)
}
Constructors
-
ClaimDiagnosis( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), sequence: Int, diagnosis: ClaimDiagnosisDiagnosis, type_: List(complex_types.Codeableconcept), on_admission: option.Option(complex_types.Codeableconcept), package_code: option.Option(complex_types.Codeableconcept), )
pub type ClaimDiagnosisDiagnosis {
ClaimDiagnosisDiagnosisCodeableconcept(
diagnosis: complex_types.Codeableconcept,
)
ClaimDiagnosisDiagnosisReference(
diagnosis: complex_types.Reference,
)
}
Constructors
-
ClaimDiagnosisDiagnosisCodeableconcept( diagnosis: complex_types.Codeableconcept, ) -
ClaimDiagnosisDiagnosisReference( diagnosis: complex_types.Reference, )
pub type ClaimInsurance {
ClaimInsurance(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
sequence: Int,
focal: Bool,
identifier: option.Option(complex_types.Identifier),
coverage: complex_types.Reference,
business_arrangement: option.Option(String),
pre_auth_ref: List(String),
claim_response: option.Option(complex_types.Reference),
)
}
Constructors
-
ClaimInsurance( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), sequence: Int, focal: Bool, identifier: option.Option(complex_types.Identifier), coverage: complex_types.Reference, business_arrangement: option.Option(String), pre_auth_ref: List(String), claim_response: option.Option(complex_types.Reference), )
pub type ClaimItem {
ClaimItem(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
sequence: Int,
care_team_sequence: List(Int),
diagnosis_sequence: List(Int),
procedure_sequence: List(Int),
information_sequence: List(Int),
revenue: option.Option(complex_types.Codeableconcept),
category: option.Option(complex_types.Codeableconcept),
product_or_service: complex_types.Codeableconcept,
modifier: List(complex_types.Codeableconcept),
program_code: List(complex_types.Codeableconcept),
serviced: option.Option(ClaimItemServiced),
location: option.Option(ClaimItemLocation),
quantity: option.Option(complex_types.Quantity),
unit_price: option.Option(complex_types.Money),
factor: option.Option(Float),
net: option.Option(complex_types.Money),
udi: List(complex_types.Reference),
body_site: option.Option(complex_types.Codeableconcept),
sub_site: List(complex_types.Codeableconcept),
encounter: List(complex_types.Reference),
detail: List(ClaimItemDetail),
)
}
Constructors
-
ClaimItem( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), sequence: Int, care_team_sequence: List(Int), diagnosis_sequence: List(Int), procedure_sequence: List(Int), information_sequence: List(Int), revenue: option.Option(complex_types.Codeableconcept), category: option.Option(complex_types.Codeableconcept), product_or_service: complex_types.Codeableconcept, modifier: List(complex_types.Codeableconcept), program_code: List(complex_types.Codeableconcept), serviced: option.Option(ClaimItemServiced), location: option.Option(ClaimItemLocation), quantity: option.Option(complex_types.Quantity), unit_price: option.Option(complex_types.Money), factor: option.Option(Float), net: option.Option(complex_types.Money), udi: List(complex_types.Reference), body_site: option.Option(complex_types.Codeableconcept), sub_site: List(complex_types.Codeableconcept), encounter: List(complex_types.Reference), detail: List(ClaimItemDetail), )
pub type ClaimItemDetail {
ClaimItemDetail(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
sequence: Int,
revenue: option.Option(complex_types.Codeableconcept),
category: option.Option(complex_types.Codeableconcept),
product_or_service: complex_types.Codeableconcept,
modifier: List(complex_types.Codeableconcept),
program_code: List(complex_types.Codeableconcept),
quantity: option.Option(complex_types.Quantity),
unit_price: option.Option(complex_types.Money),
factor: option.Option(Float),
net: option.Option(complex_types.Money),
udi: List(complex_types.Reference),
sub_detail: List(ClaimItemDetailSubdetail),
)
}
Constructors
-
ClaimItemDetail( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), sequence: Int, revenue: option.Option(complex_types.Codeableconcept), category: option.Option(complex_types.Codeableconcept), product_or_service: complex_types.Codeableconcept, modifier: List(complex_types.Codeableconcept), program_code: List(complex_types.Codeableconcept), quantity: option.Option(complex_types.Quantity), unit_price: option.Option(complex_types.Money), factor: option.Option(Float), net: option.Option(complex_types.Money), udi: List(complex_types.Reference), sub_detail: List(ClaimItemDetailSubdetail), )
pub type ClaimItemDetailSubdetail {
ClaimItemDetailSubdetail(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
sequence: Int,
revenue: option.Option(complex_types.Codeableconcept),
category: option.Option(complex_types.Codeableconcept),
product_or_service: complex_types.Codeableconcept,
modifier: List(complex_types.Codeableconcept),
program_code: List(complex_types.Codeableconcept),
quantity: option.Option(complex_types.Quantity),
unit_price: option.Option(complex_types.Money),
factor: option.Option(Float),
net: option.Option(complex_types.Money),
udi: List(complex_types.Reference),
)
}
Constructors
-
ClaimItemDetailSubdetail( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), sequence: Int, revenue: option.Option(complex_types.Codeableconcept), category: option.Option(complex_types.Codeableconcept), product_or_service: complex_types.Codeableconcept, modifier: List(complex_types.Codeableconcept), program_code: List(complex_types.Codeableconcept), quantity: option.Option(complex_types.Quantity), unit_price: option.Option(complex_types.Money), factor: option.Option(Float), net: option.Option(complex_types.Money), udi: List(complex_types.Reference), )
pub type ClaimItemLocation {
ClaimItemLocationCodeableconcept(
location: complex_types.Codeableconcept,
)
ClaimItemLocationAddress(location: complex_types.Address)
ClaimItemLocationReference(location: complex_types.Reference)
}
Constructors
-
ClaimItemLocationCodeableconcept( location: complex_types.Codeableconcept, ) -
ClaimItemLocationAddress(location: complex_types.Address) -
ClaimItemLocationReference(location: complex_types.Reference)
pub type ClaimItemServiced {
ClaimItemServicedDate(serviced: primitive_types.Date)
ClaimItemServicedPeriod(serviced: complex_types.Period)
}
Constructors
-
ClaimItemServicedDate(serviced: primitive_types.Date) -
ClaimItemServicedPeriod(serviced: complex_types.Period)
pub type ClaimPayee {
ClaimPayee(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: complex_types.Codeableconcept,
party: option.Option(complex_types.Reference),
)
}
Constructors
-
ClaimPayee( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: complex_types.Codeableconcept, party: option.Option(complex_types.Reference), )
pub type ClaimProcedure {
ClaimProcedure(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
sequence: Int,
type_: List(complex_types.Codeableconcept),
date: option.Option(primitive_types.DateTime),
procedure: ClaimProcedureProcedure,
udi: List(complex_types.Reference),
)
}
Constructors
-
ClaimProcedure( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), sequence: Int, type_: List(complex_types.Codeableconcept), date: option.Option(primitive_types.DateTime), procedure: ClaimProcedureProcedure, udi: List(complex_types.Reference), )
pub type ClaimProcedureProcedure {
ClaimProcedureProcedureCodeableconcept(
procedure: complex_types.Codeableconcept,
)
ClaimProcedureProcedureReference(
procedure: complex_types.Reference,
)
}
Constructors
-
ClaimProcedureProcedureCodeableconcept( procedure: complex_types.Codeableconcept, ) -
ClaimProcedureProcedureReference( procedure: complex_types.Reference, )
pub type ClaimRelated {
ClaimRelated(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
claim: option.Option(complex_types.Reference),
relationship: option.Option(complex_types.Codeableconcept),
reference: option.Option(complex_types.Identifier),
)
}
Constructors
-
ClaimRelated( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), claim: option.Option(complex_types.Reference), relationship: option.Option(complex_types.Codeableconcept), reference: option.Option(complex_types.Identifier), )
pub type ClaimSupportinginfo {
ClaimSupportinginfo(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
sequence: Int,
category: complex_types.Codeableconcept,
code: option.Option(complex_types.Codeableconcept),
timing: option.Option(ClaimSupportinginfoTiming),
value: option.Option(ClaimSupportinginfoValue),
reason: option.Option(complex_types.Codeableconcept),
)
}
Constructors
-
ClaimSupportinginfo( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), sequence: Int, category: complex_types.Codeableconcept, code: option.Option(complex_types.Codeableconcept), timing: option.Option(ClaimSupportinginfoTiming), value: option.Option(ClaimSupportinginfoValue), reason: option.Option(complex_types.Codeableconcept), )
pub type ClaimSupportinginfoTiming {
ClaimSupportinginfoTimingDate(timing: primitive_types.Date)
ClaimSupportinginfoTimingPeriod(timing: complex_types.Period)
}
Constructors
-
ClaimSupportinginfoTimingDate(timing: primitive_types.Date) -
ClaimSupportinginfoTimingPeriod(timing: complex_types.Period)
pub type ClaimSupportinginfoValue {
ClaimSupportinginfoValueBoolean(value: Bool)
ClaimSupportinginfoValueString(value: String)
ClaimSupportinginfoValueQuantity(value: complex_types.Quantity)
ClaimSupportinginfoValueAttachment(
value: complex_types.Attachment,
)
ClaimSupportinginfoValueReference(
value: complex_types.Reference,
)
}
Constructors
-
ClaimSupportinginfoValueBoolean(value: Bool) -
ClaimSupportinginfoValueString(value: String) -
ClaimSupportinginfoValueQuantity(value: complex_types.Quantity) -
ClaimSupportinginfoValueAttachment( value: complex_types.Attachment, ) -
ClaimSupportinginfoValueReference(value: complex_types.Reference)
pub type Claimresponse {
Claimresponse(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: valuesets.Fmstatus,
type_: complex_types.Codeableconcept,
sub_type: option.Option(complex_types.Codeableconcept),
use_: valuesets.Claimuse,
patient: complex_types.Reference,
created: primitive_types.DateTime,
insurer: complex_types.Reference,
requestor: option.Option(complex_types.Reference),
request: option.Option(complex_types.Reference),
outcome: valuesets.Remittanceoutcome,
disposition: option.Option(String),
pre_auth_ref: option.Option(String),
pre_auth_period: option.Option(complex_types.Period),
payee_type: option.Option(complex_types.Codeableconcept),
item: List(ClaimresponseItem),
add_item: List(ClaimresponseAdditem),
adjudication: List(ClaimresponseItemAdjudication),
total: List(ClaimresponseTotal),
payment: option.Option(ClaimresponsePayment),
funds_reserve: option.Option(complex_types.Codeableconcept),
form_code: option.Option(complex_types.Codeableconcept),
form: option.Option(complex_types.Attachment),
process_note: List(ClaimresponseProcessnote),
communication_request: List(complex_types.Reference),
insurance: List(ClaimresponseInsurance),
error: List(ClaimresponseError),
)
}
Constructors
-
Claimresponse( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: valuesets.Fmstatus, type_: complex_types.Codeableconcept, sub_type: option.Option(complex_types.Codeableconcept), use_: valuesets.Claimuse, patient: complex_types.Reference, created: primitive_types.DateTime, insurer: complex_types.Reference, requestor: option.Option(complex_types.Reference), request: option.Option(complex_types.Reference), outcome: valuesets.Remittanceoutcome, disposition: option.Option(String), pre_auth_ref: option.Option(String), pre_auth_period: option.Option(complex_types.Period), payee_type: option.Option(complex_types.Codeableconcept), item: List(ClaimresponseItem), add_item: List(ClaimresponseAdditem), adjudication: List(ClaimresponseItemAdjudication), total: List(ClaimresponseTotal), payment: option.Option(ClaimresponsePayment), funds_reserve: option.Option(complex_types.Codeableconcept), form_code: option.Option(complex_types.Codeableconcept), form: option.Option(complex_types.Attachment), process_note: List(ClaimresponseProcessnote), communication_request: List(complex_types.Reference), insurance: List(ClaimresponseInsurance), error: List(ClaimresponseError), )
pub type ClaimresponseAdditem {
ClaimresponseAdditem(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
item_sequence: List(Int),
detail_sequence: List(Int),
subdetail_sequence: List(Int),
provider: List(complex_types.Reference),
product_or_service: complex_types.Codeableconcept,
modifier: List(complex_types.Codeableconcept),
program_code: List(complex_types.Codeableconcept),
serviced: option.Option(ClaimresponseAdditemServiced),
location: option.Option(ClaimresponseAdditemLocation),
quantity: option.Option(complex_types.Quantity),
unit_price: option.Option(complex_types.Money),
factor: option.Option(Float),
net: option.Option(complex_types.Money),
body_site: option.Option(complex_types.Codeableconcept),
sub_site: List(complex_types.Codeableconcept),
note_number: List(Int),
adjudication: complex_types.List1(
ClaimresponseItemAdjudication,
),
detail: List(ClaimresponseAdditemDetail),
)
}
Constructors
-
ClaimresponseAdditem( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), item_sequence: List(Int), detail_sequence: List(Int), subdetail_sequence: List(Int), provider: List(complex_types.Reference), product_or_service: complex_types.Codeableconcept, modifier: List(complex_types.Codeableconcept), program_code: List(complex_types.Codeableconcept), serviced: option.Option(ClaimresponseAdditemServiced), location: option.Option(ClaimresponseAdditemLocation), quantity: option.Option(complex_types.Quantity), unit_price: option.Option(complex_types.Money), factor: option.Option(Float), net: option.Option(complex_types.Money), body_site: option.Option(complex_types.Codeableconcept), sub_site: List(complex_types.Codeableconcept), note_number: List(Int), adjudication: complex_types.List1(ClaimresponseItemAdjudication), detail: List(ClaimresponseAdditemDetail), )
pub type ClaimresponseAdditemDetail {
ClaimresponseAdditemDetail(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
product_or_service: complex_types.Codeableconcept,
modifier: List(complex_types.Codeableconcept),
quantity: option.Option(complex_types.Quantity),
unit_price: option.Option(complex_types.Money),
factor: option.Option(Float),
net: option.Option(complex_types.Money),
note_number: List(Int),
adjudication: complex_types.List1(
ClaimresponseItemAdjudication,
),
sub_detail: List(ClaimresponseAdditemDetailSubdetail),
)
}
Constructors
-
ClaimresponseAdditemDetail( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), product_or_service: complex_types.Codeableconcept, modifier: List(complex_types.Codeableconcept), quantity: option.Option(complex_types.Quantity), unit_price: option.Option(complex_types.Money), factor: option.Option(Float), net: option.Option(complex_types.Money), note_number: List(Int), adjudication: complex_types.List1(ClaimresponseItemAdjudication), sub_detail: List(ClaimresponseAdditemDetailSubdetail), )
pub type ClaimresponseAdditemDetailSubdetail {
ClaimresponseAdditemDetailSubdetail(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
product_or_service: complex_types.Codeableconcept,
modifier: List(complex_types.Codeableconcept),
quantity: option.Option(complex_types.Quantity),
unit_price: option.Option(complex_types.Money),
factor: option.Option(Float),
net: option.Option(complex_types.Money),
note_number: List(Int),
adjudication: complex_types.List1(
ClaimresponseItemAdjudication,
),
)
}
Constructors
-
ClaimresponseAdditemDetailSubdetail( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), product_or_service: complex_types.Codeableconcept, modifier: List(complex_types.Codeableconcept), quantity: option.Option(complex_types.Quantity), unit_price: option.Option(complex_types.Money), factor: option.Option(Float), net: option.Option(complex_types.Money), note_number: List(Int), adjudication: complex_types.List1(ClaimresponseItemAdjudication), )
pub type ClaimresponseAdditemLocation {
ClaimresponseAdditemLocationCodeableconcept(
location: complex_types.Codeableconcept,
)
ClaimresponseAdditemLocationAddress(
location: complex_types.Address,
)
ClaimresponseAdditemLocationReference(
location: complex_types.Reference,
)
}
Constructors
-
ClaimresponseAdditemLocationCodeableconcept( location: complex_types.Codeableconcept, ) -
ClaimresponseAdditemLocationAddress( location: complex_types.Address, ) -
ClaimresponseAdditemLocationReference( location: complex_types.Reference, )
pub type ClaimresponseAdditemServiced {
ClaimresponseAdditemServicedDate(
serviced: primitive_types.Date,
)
ClaimresponseAdditemServicedPeriod(
serviced: complex_types.Period,
)
}
Constructors
-
ClaimresponseAdditemServicedDate(serviced: primitive_types.Date) -
ClaimresponseAdditemServicedPeriod( serviced: complex_types.Period, )
pub type ClaimresponseError {
ClaimresponseError(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
item_sequence: option.Option(Int),
detail_sequence: option.Option(Int),
sub_detail_sequence: option.Option(Int),
code: complex_types.Codeableconcept,
)
}
Constructors
-
ClaimresponseError( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), item_sequence: option.Option(Int), detail_sequence: option.Option(Int), sub_detail_sequence: option.Option(Int), code: complex_types.Codeableconcept, )
pub type ClaimresponseInsurance {
ClaimresponseInsurance(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
sequence: Int,
focal: Bool,
coverage: complex_types.Reference,
business_arrangement: option.Option(String),
claim_response: option.Option(complex_types.Reference),
)
}
Constructors
-
ClaimresponseInsurance( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), sequence: Int, focal: Bool, coverage: complex_types.Reference, business_arrangement: option.Option(String), claim_response: option.Option(complex_types.Reference), )
pub type ClaimresponseItem {
ClaimresponseItem(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
item_sequence: Int,
note_number: List(Int),
adjudication: complex_types.List1(
ClaimresponseItemAdjudication,
),
detail: List(ClaimresponseItemDetail),
)
}
Constructors
-
ClaimresponseItem( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), item_sequence: Int, note_number: List(Int), adjudication: complex_types.List1(ClaimresponseItemAdjudication), detail: List(ClaimresponseItemDetail), )
pub type ClaimresponseItemAdjudication {
ClaimresponseItemAdjudication(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
category: complex_types.Codeableconcept,
reason: option.Option(complex_types.Codeableconcept),
amount: option.Option(complex_types.Money),
value: option.Option(Float),
)
}
Constructors
-
ClaimresponseItemAdjudication( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), category: complex_types.Codeableconcept, reason: option.Option(complex_types.Codeableconcept), amount: option.Option(complex_types.Money), value: option.Option(Float), )
pub type ClaimresponseItemDetail {
ClaimresponseItemDetail(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
detail_sequence: Int,
note_number: List(Int),
adjudication: complex_types.List1(
ClaimresponseItemAdjudication,
),
sub_detail: List(ClaimresponseItemDetailSubdetail),
)
}
Constructors
-
ClaimresponseItemDetail( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), detail_sequence: Int, note_number: List(Int), adjudication: complex_types.List1(ClaimresponseItemAdjudication), sub_detail: List(ClaimresponseItemDetailSubdetail), )
pub type ClaimresponseItemDetailSubdetail {
ClaimresponseItemDetailSubdetail(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
sub_detail_sequence: Int,
note_number: List(Int),
adjudication: List(ClaimresponseItemAdjudication),
)
}
Constructors
-
ClaimresponseItemDetailSubdetail( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), sub_detail_sequence: Int, note_number: List(Int), adjudication: List(ClaimresponseItemAdjudication), )
pub type ClaimresponsePayment {
ClaimresponsePayment(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: complex_types.Codeableconcept,
adjustment: option.Option(complex_types.Money),
adjustment_reason: option.Option(
complex_types.Codeableconcept,
),
date: option.Option(primitive_types.Date),
amount: complex_types.Money,
identifier: option.Option(complex_types.Identifier),
)
}
Constructors
-
ClaimresponsePayment( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: complex_types.Codeableconcept, adjustment: option.Option(complex_types.Money), adjustment_reason: option.Option(complex_types.Codeableconcept), date: option.Option(primitive_types.Date), amount: complex_types.Money, identifier: option.Option(complex_types.Identifier), )
pub type ClaimresponseProcessnote {
ClaimresponseProcessnote(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
number: option.Option(Int),
type_: option.Option(valuesets.Notetype),
text: String,
language: option.Option(complex_types.Codeableconcept),
)
}
Constructors
-
ClaimresponseProcessnote( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), number: option.Option(Int), type_: option.Option(valuesets.Notetype), text: String, language: option.Option(complex_types.Codeableconcept), )
pub type ClaimresponseTotal {
ClaimresponseTotal(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
category: complex_types.Codeableconcept,
amount: complex_types.Money,
)
}
Constructors
-
ClaimresponseTotal( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), category: complex_types.Codeableconcept, amount: complex_types.Money, )
pub type Clinicalimpression {
Clinicalimpression(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: valuesets.Clinicalimpressionstatus,
status_reason: option.Option(complex_types.Codeableconcept),
code: option.Option(complex_types.Codeableconcept),
description: option.Option(String),
subject: complex_types.Reference,
encounter: option.Option(complex_types.Reference),
effective: option.Option(ClinicalimpressionEffective),
date: option.Option(primitive_types.DateTime),
assessor: option.Option(complex_types.Reference),
previous: option.Option(complex_types.Reference),
problem: List(complex_types.Reference),
investigation: List(ClinicalimpressionInvestigation),
protocol: List(String),
summary: option.Option(String),
finding: List(ClinicalimpressionFinding),
prognosis_codeable_concept: List(
complex_types.Codeableconcept,
),
prognosis_reference: List(complex_types.Reference),
supporting_info: List(complex_types.Reference),
note: List(complex_types.Annotation),
)
}
Constructors
-
Clinicalimpression( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: valuesets.Clinicalimpressionstatus, status_reason: option.Option(complex_types.Codeableconcept), code: option.Option(complex_types.Codeableconcept), description: option.Option(String), subject: complex_types.Reference, encounter: option.Option(complex_types.Reference), effective: option.Option(ClinicalimpressionEffective), date: option.Option(primitive_types.DateTime), assessor: option.Option(complex_types.Reference), previous: option.Option(complex_types.Reference), problem: List(complex_types.Reference), investigation: List(ClinicalimpressionInvestigation), protocol: List(String), summary: option.Option(String), finding: List(ClinicalimpressionFinding), prognosis_codeable_concept: List(complex_types.Codeableconcept), prognosis_reference: List(complex_types.Reference), supporting_info: List(complex_types.Reference), note: List(complex_types.Annotation), )
pub type ClinicalimpressionEffective {
ClinicalimpressionEffectiveDatetime(
effective: primitive_types.DateTime,
)
ClinicalimpressionEffectivePeriod(
effective: complex_types.Period,
)
}
Constructors
-
ClinicalimpressionEffectiveDatetime( effective: primitive_types.DateTime, ) -
ClinicalimpressionEffectivePeriod( effective: complex_types.Period, )
pub type ClinicalimpressionFinding {
ClinicalimpressionFinding(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
item_codeable_concept: option.Option(
complex_types.Codeableconcept,
),
item_reference: option.Option(complex_types.Reference),
basis: option.Option(String),
)
}
Constructors
-
ClinicalimpressionFinding( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), item_codeable_concept: option.Option( complex_types.Codeableconcept, ), item_reference: option.Option(complex_types.Reference), basis: option.Option(String), )
pub type ClinicalimpressionInvestigation {
ClinicalimpressionInvestigation(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: complex_types.Codeableconcept,
item: List(complex_types.Reference),
)
}
Constructors
-
ClinicalimpressionInvestigation( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: complex_types.Codeableconcept, item: List(complex_types.Reference), )
pub type Codesystem {
Codesystem(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
url: option.Option(String),
identifier: List(complex_types.Identifier),
version: option.Option(String),
name: option.Option(String),
title: option.Option(String),
status: valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(complex_types.Contactdetail),
description: option.Option(String),
use_context: List(complex_types.Usagecontext),
jurisdiction: List(complex_types.Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
case_sensitive: option.Option(Bool),
value_set: option.Option(String),
hierarchy_meaning: option.Option(
valuesets.Codesystemhierarchymeaning,
),
compositional: option.Option(Bool),
version_needed: option.Option(Bool),
content: valuesets.Codesystemcontentmode,
supplements: option.Option(String),
count: option.Option(Int),
filter: List(CodesystemFilter),
property: List(CodesystemProperty),
concept: List(CodesystemConcept),
)
}
Constructors
-
Codesystem( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), url: option.Option(String), identifier: List(complex_types.Identifier), version: option.Option(String), name: option.Option(String), title: option.Option(String), status: valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(complex_types.Contactdetail), description: option.Option(String), use_context: List(complex_types.Usagecontext), jurisdiction: List(complex_types.Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), case_sensitive: option.Option(Bool), value_set: option.Option(String), hierarchy_meaning: option.Option( valuesets.Codesystemhierarchymeaning, ), compositional: option.Option(Bool), version_needed: option.Option(Bool), content: valuesets.Codesystemcontentmode, supplements: option.Option(String), count: option.Option(Int), filter: List(CodesystemFilter), property: List(CodesystemProperty), concept: List(CodesystemConcept), )
pub type CodesystemConcept {
CodesystemConcept(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: String,
display: option.Option(String),
definition: option.Option(String),
designation: List(CodesystemConceptDesignation),
property: List(CodesystemConceptProperty),
concept: List(CodesystemConcept),
)
}
Constructors
-
CodesystemConcept( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: String, display: option.Option(String), definition: option.Option(String), designation: List(CodesystemConceptDesignation), property: List(CodesystemConceptProperty), concept: List(CodesystemConcept), )
pub type CodesystemConceptDesignation {
CodesystemConceptDesignation(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
language: option.Option(String),
use_: option.Option(complex_types.Coding),
value: String,
)
}
Constructors
-
CodesystemConceptDesignation( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), language: option.Option(String), use_: option.Option(complex_types.Coding), value: String, )
pub type CodesystemConceptProperty {
CodesystemConceptProperty(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: String,
value: CodesystemConceptPropertyValue,
)
}
Constructors
-
CodesystemConceptProperty( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: String, value: CodesystemConceptPropertyValue, )
pub type CodesystemConceptPropertyValue {
CodesystemConceptPropertyValueCode(value: String)
CodesystemConceptPropertyValueCoding(
value: complex_types.Coding,
)
CodesystemConceptPropertyValueString(value: String)
CodesystemConceptPropertyValueInteger(value: Int)
CodesystemConceptPropertyValueBoolean(value: Bool)
CodesystemConceptPropertyValueDatetime(
value: primitive_types.DateTime,
)
CodesystemConceptPropertyValueDecimal(value: Float)
}
Constructors
-
CodesystemConceptPropertyValueCode(value: String) -
CodesystemConceptPropertyValueCoding(value: complex_types.Coding) -
CodesystemConceptPropertyValueString(value: String) -
CodesystemConceptPropertyValueInteger(value: Int) -
CodesystemConceptPropertyValueBoolean(value: Bool) -
CodesystemConceptPropertyValueDatetime( value: primitive_types.DateTime, ) -
CodesystemConceptPropertyValueDecimal(value: Float)
pub type CodesystemFilter {
CodesystemFilter(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: String,
description: option.Option(String),
operator: complex_types.List1(valuesets.Filteroperator),
value: String,
)
}
Constructors
-
CodesystemFilter( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: String, description: option.Option(String), operator: complex_types.List1(valuesets.Filteroperator), value: String, )
pub type CodesystemProperty {
CodesystemProperty(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: String,
uri: option.Option(String),
description: option.Option(String),
type_: valuesets.Conceptpropertytype,
)
}
Constructors
-
CodesystemProperty( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: String, uri: option.Option(String), description: option.Option(String), type_: valuesets.Conceptpropertytype, )
pub type Communication {
Communication(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
instantiates_canonical: List(String),
instantiates_uri: List(String),
based_on: List(complex_types.Reference),
part_of: List(complex_types.Reference),
in_response_to: List(complex_types.Reference),
status: valuesets.Eventstatus,
status_reason: option.Option(complex_types.Codeableconcept),
category: List(complex_types.Codeableconcept),
priority: option.Option(valuesets.Requestpriority),
medium: List(complex_types.Codeableconcept),
subject: option.Option(complex_types.Reference),
topic: option.Option(complex_types.Codeableconcept),
about: List(complex_types.Reference),
encounter: option.Option(complex_types.Reference),
sent: option.Option(primitive_types.DateTime),
received: option.Option(primitive_types.DateTime),
recipient: List(complex_types.Reference),
sender: option.Option(complex_types.Reference),
reason_code: List(complex_types.Codeableconcept),
reason_reference: List(complex_types.Reference),
payload: List(CommunicationPayload),
note: List(complex_types.Annotation),
)
}
Constructors
-
Communication( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), instantiates_canonical: List(String), instantiates_uri: List(String), based_on: List(complex_types.Reference), part_of: List(complex_types.Reference), in_response_to: List(complex_types.Reference), status: valuesets.Eventstatus, status_reason: option.Option(complex_types.Codeableconcept), category: List(complex_types.Codeableconcept), priority: option.Option(valuesets.Requestpriority), medium: List(complex_types.Codeableconcept), subject: option.Option(complex_types.Reference), topic: option.Option(complex_types.Codeableconcept), about: List(complex_types.Reference), encounter: option.Option(complex_types.Reference), sent: option.Option(primitive_types.DateTime), received: option.Option(primitive_types.DateTime), recipient: List(complex_types.Reference), sender: option.Option(complex_types.Reference), reason_code: List(complex_types.Codeableconcept), reason_reference: List(complex_types.Reference), payload: List(CommunicationPayload), note: List(complex_types.Annotation), )
pub type CommunicationPayload {
CommunicationPayload(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
content: CommunicationPayloadContent,
)
}
Constructors
-
CommunicationPayload( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), content: CommunicationPayloadContent, )
pub type CommunicationPayloadContent {
CommunicationPayloadContentString(content: String)
CommunicationPayloadContentAttachment(
content: complex_types.Attachment,
)
CommunicationPayloadContentReference(
content: complex_types.Reference,
)
}
Constructors
-
CommunicationPayloadContentString(content: String) -
CommunicationPayloadContentAttachment( content: complex_types.Attachment, ) -
CommunicationPayloadContentReference( content: complex_types.Reference, )
pub type Communicationrequest {
Communicationrequest(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
based_on: List(complex_types.Reference),
replaces: List(complex_types.Reference),
group_identifier: option.Option(complex_types.Identifier),
status: valuesets.Requeststatus,
status_reason: option.Option(complex_types.Codeableconcept),
category: List(complex_types.Codeableconcept),
priority: option.Option(valuesets.Requestpriority),
do_not_perform: option.Option(Bool),
medium: List(complex_types.Codeableconcept),
subject: option.Option(complex_types.Reference),
about: List(complex_types.Reference),
encounter: option.Option(complex_types.Reference),
payload: List(CommunicationrequestPayload),
occurrence: option.Option(CommunicationrequestOccurrence),
authored_on: option.Option(primitive_types.DateTime),
requester: option.Option(complex_types.Reference),
recipient: List(complex_types.Reference),
sender: option.Option(complex_types.Reference),
reason_code: List(complex_types.Codeableconcept),
reason_reference: List(complex_types.Reference),
note: List(complex_types.Annotation),
)
}
Constructors
-
Communicationrequest( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), based_on: List(complex_types.Reference), replaces: List(complex_types.Reference), group_identifier: option.Option(complex_types.Identifier), status: valuesets.Requeststatus, status_reason: option.Option(complex_types.Codeableconcept), category: List(complex_types.Codeableconcept), priority: option.Option(valuesets.Requestpriority), do_not_perform: option.Option(Bool), medium: List(complex_types.Codeableconcept), subject: option.Option(complex_types.Reference), about: List(complex_types.Reference), encounter: option.Option(complex_types.Reference), payload: List(CommunicationrequestPayload), occurrence: option.Option(CommunicationrequestOccurrence), authored_on: option.Option(primitive_types.DateTime), requester: option.Option(complex_types.Reference), recipient: List(complex_types.Reference), sender: option.Option(complex_types.Reference), reason_code: List(complex_types.Codeableconcept), reason_reference: List(complex_types.Reference), note: List(complex_types.Annotation), )
pub type CommunicationrequestOccurrence {
CommunicationrequestOccurrenceDatetime(
occurrence: primitive_types.DateTime,
)
CommunicationrequestOccurrencePeriod(
occurrence: complex_types.Period,
)
}
Constructors
-
CommunicationrequestOccurrenceDatetime( occurrence: primitive_types.DateTime, ) -
CommunicationrequestOccurrencePeriod( occurrence: complex_types.Period, )
pub type CommunicationrequestPayload {
CommunicationrequestPayload(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
content: CommunicationrequestPayloadContent,
)
}
Constructors
-
CommunicationrequestPayload( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), content: CommunicationrequestPayloadContent, )
pub type CommunicationrequestPayloadContent {
CommunicationrequestPayloadContentString(content: String)
CommunicationrequestPayloadContentAttachment(
content: complex_types.Attachment,
)
CommunicationrequestPayloadContentReference(
content: complex_types.Reference,
)
}
Constructors
-
CommunicationrequestPayloadContentString(content: String) -
CommunicationrequestPayloadContentAttachment( content: complex_types.Attachment, ) -
CommunicationrequestPayloadContentReference( content: complex_types.Reference, )
pub type Compartmentdefinition {
Compartmentdefinition(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
url: String,
version: option.Option(String),
name: String,
status: valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(complex_types.Contactdetail),
description: option.Option(String),
use_context: List(complex_types.Usagecontext),
purpose: option.Option(String),
code: valuesets.Compartmenttype,
search: Bool,
resource: List(CompartmentdefinitionResource),
)
}
Constructors
-
Compartmentdefinition( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), url: String, version: option.Option(String), name: String, status: valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(complex_types.Contactdetail), description: option.Option(String), use_context: List(complex_types.Usagecontext), purpose: option.Option(String), code: valuesets.Compartmenttype, search: Bool, resource: List(CompartmentdefinitionResource), )
pub type CompartmentdefinitionResource {
CompartmentdefinitionResource(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: valuesets.Resourcetypes,
param: List(String),
documentation: option.Option(String),
)
}
Constructors
-
CompartmentdefinitionResource( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: valuesets.Resourcetypes, param: List(String), documentation: option.Option(String), )
pub type Composition {
Composition(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: option.Option(complex_types.Identifier),
status: valuesets.Compositionstatus,
type_: complex_types.Codeableconcept,
category: List(complex_types.Codeableconcept),
subject: option.Option(complex_types.Reference),
encounter: option.Option(complex_types.Reference),
date: primitive_types.DateTime,
author: complex_types.List1(complex_types.Reference),
title: String,
confidentiality: option.Option(String),
attester: List(CompositionAttester),
custodian: option.Option(complex_types.Reference),
relates_to: List(CompositionRelatesto),
event: List(CompositionEvent),
section: List(CompositionSection),
)
}
Constructors
-
Composition( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: option.Option(complex_types.Identifier), status: valuesets.Compositionstatus, type_: complex_types.Codeableconcept, category: List(complex_types.Codeableconcept), subject: option.Option(complex_types.Reference), encounter: option.Option(complex_types.Reference), date: primitive_types.DateTime, author: complex_types.List1(complex_types.Reference), title: String, confidentiality: option.Option(String), attester: List(CompositionAttester), custodian: option.Option(complex_types.Reference), relates_to: List(CompositionRelatesto), event: List(CompositionEvent), section: List(CompositionSection), )
pub type CompositionAttester {
CompositionAttester(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
mode: valuesets.Compositionattestationmode,
time: option.Option(primitive_types.DateTime),
party: option.Option(complex_types.Reference),
)
}
Constructors
-
CompositionAttester( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), mode: valuesets.Compositionattestationmode, time: option.Option(primitive_types.DateTime), party: option.Option(complex_types.Reference), )
pub type CompositionEvent {
CompositionEvent(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: List(complex_types.Codeableconcept),
period: option.Option(complex_types.Period),
detail: List(complex_types.Reference),
)
}
Constructors
-
CompositionEvent( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: List(complex_types.Codeableconcept), period: option.Option(complex_types.Period), detail: List(complex_types.Reference), )
pub type CompositionRelatesto {
CompositionRelatesto(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: valuesets.Documentrelationshiptype,
target: CompositionRelatestoTarget,
)
}
Constructors
-
CompositionRelatesto( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: valuesets.Documentrelationshiptype, target: CompositionRelatestoTarget, )
pub type CompositionRelatestoTarget {
CompositionRelatestoTargetIdentifier(
target: complex_types.Identifier,
)
CompositionRelatestoTargetReference(
target: complex_types.Reference,
)
}
Constructors
-
CompositionRelatestoTargetIdentifier( target: complex_types.Identifier, ) -
CompositionRelatestoTargetReference( target: complex_types.Reference, )
pub type CompositionSection {
CompositionSection(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
title: option.Option(String),
code: option.Option(complex_types.Codeableconcept),
author: List(complex_types.Reference),
focus: option.Option(complex_types.Reference),
text: option.Option(complex_types.Narrative),
mode: option.Option(valuesets.Listmode),
ordered_by: option.Option(complex_types.Codeableconcept),
entry: List(complex_types.Reference),
empty_reason: option.Option(complex_types.Codeableconcept),
section: List(CompositionSection),
)
}
Constructors
-
CompositionSection( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), title: option.Option(String), code: option.Option(complex_types.Codeableconcept), author: List(complex_types.Reference), focus: option.Option(complex_types.Reference), text: option.Option(complex_types.Narrative), mode: option.Option(valuesets.Listmode), ordered_by: option.Option(complex_types.Codeableconcept), entry: List(complex_types.Reference), empty_reason: option.Option(complex_types.Codeableconcept), section: List(CompositionSection), )
pub type Conceptmap {
Conceptmap(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
url: option.Option(String),
identifier: option.Option(complex_types.Identifier),
version: option.Option(String),
name: option.Option(String),
title: option.Option(String),
status: valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(complex_types.Contactdetail),
description: option.Option(String),
use_context: List(complex_types.Usagecontext),
jurisdiction: List(complex_types.Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
source: option.Option(ConceptmapSource),
target: option.Option(ConceptmapTarget),
group: List(ConceptmapGroup),
)
}
Constructors
-
Conceptmap( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), url: option.Option(String), identifier: option.Option(complex_types.Identifier), version: option.Option(String), name: option.Option(String), title: option.Option(String), status: valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(complex_types.Contactdetail), description: option.Option(String), use_context: List(complex_types.Usagecontext), jurisdiction: List(complex_types.Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), source: option.Option(ConceptmapSource), target: option.Option(ConceptmapTarget), group: List(ConceptmapGroup), )
pub type ConceptmapGroup {
ConceptmapGroup(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
source: option.Option(String),
source_version: option.Option(String),
target: option.Option(String),
target_version: option.Option(String),
element: complex_types.List1(ConceptmapGroupElement),
unmapped: option.Option(ConceptmapGroupUnmapped),
)
}
Constructors
-
ConceptmapGroup( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), source: option.Option(String), source_version: option.Option(String), target: option.Option(String), target_version: option.Option(String), element: complex_types.List1(ConceptmapGroupElement), unmapped: option.Option(ConceptmapGroupUnmapped), )
pub type ConceptmapGroupElement {
ConceptmapGroupElement(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: option.Option(String),
display: option.Option(String),
target: List(ConceptmapGroupElementTarget),
)
}
Constructors
-
ConceptmapGroupElement( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: option.Option(String), display: option.Option(String), target: List(ConceptmapGroupElementTarget), )
pub type ConceptmapGroupElementTarget {
ConceptmapGroupElementTarget(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: option.Option(String),
display: option.Option(String),
equivalence: valuesets.Conceptmapequivalence,
comment: option.Option(String),
depends_on: List(ConceptmapGroupElementTargetDependson),
product: List(ConceptmapGroupElementTargetDependson),
)
}
Constructors
-
ConceptmapGroupElementTarget( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: option.Option(String), display: option.Option(String), equivalence: valuesets.Conceptmapequivalence, comment: option.Option(String), depends_on: List(ConceptmapGroupElementTargetDependson), product: List(ConceptmapGroupElementTargetDependson), )
pub type ConceptmapGroupElementTargetDependson {
ConceptmapGroupElementTargetDependson(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
property: String,
system: option.Option(String),
value: String,
display: option.Option(String),
)
}
Constructors
-
ConceptmapGroupElementTargetDependson( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), property: String, system: option.Option(String), value: String, display: option.Option(String), )
pub type ConceptmapGroupUnmapped {
ConceptmapGroupUnmapped(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
mode: valuesets.Conceptmapunmappedmode,
code: option.Option(String),
display: option.Option(String),
url: option.Option(String),
)
}
Constructors
-
ConceptmapGroupUnmapped( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), mode: valuesets.Conceptmapunmappedmode, code: option.Option(String), display: option.Option(String), url: option.Option(String), )
pub type ConceptmapSource {
ConceptmapSourceUri(source: String)
ConceptmapSourceCanonical(source: String)
}
Constructors
-
ConceptmapSourceUri(source: String) -
ConceptmapSourceCanonical(source: String)
pub type ConceptmapTarget {
ConceptmapTargetUri(target: String)
ConceptmapTargetCanonical(target: String)
}
Constructors
-
ConceptmapTargetUri(target: String) -
ConceptmapTargetCanonical(target: String)
pub type Condition {
Condition(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
clinical_status: option.Option(complex_types.Codeableconcept),
verification_status: option.Option(
complex_types.Codeableconcept,
),
category: List(complex_types.Codeableconcept),
severity: option.Option(complex_types.Codeableconcept),
code: option.Option(complex_types.Codeableconcept),
body_site: List(complex_types.Codeableconcept),
subject: complex_types.Reference,
encounter: option.Option(complex_types.Reference),
onset: option.Option(ConditionOnset),
abatement: option.Option(ConditionAbatement),
recorded_date: option.Option(primitive_types.DateTime),
recorder: option.Option(complex_types.Reference),
asserter: option.Option(complex_types.Reference),
stage: List(ConditionStage),
evidence: List(ConditionEvidence),
note: List(complex_types.Annotation),
)
}
Constructors
-
Condition( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), clinical_status: option.Option(complex_types.Codeableconcept), verification_status: option.Option( complex_types.Codeableconcept, ), category: List(complex_types.Codeableconcept), severity: option.Option(complex_types.Codeableconcept), code: option.Option(complex_types.Codeableconcept), body_site: List(complex_types.Codeableconcept), subject: complex_types.Reference, encounter: option.Option(complex_types.Reference), onset: option.Option(ConditionOnset), abatement: option.Option(ConditionAbatement), recorded_date: option.Option(primitive_types.DateTime), recorder: option.Option(complex_types.Reference), asserter: option.Option(complex_types.Reference), stage: List(ConditionStage), evidence: List(ConditionEvidence), note: List(complex_types.Annotation), )
pub type ConditionAbatement {
ConditionAbatementDatetime(abatement: primitive_types.DateTime)
ConditionAbatementAge(abatement: complex_types.Age)
ConditionAbatementPeriod(abatement: complex_types.Period)
ConditionAbatementRange(abatement: complex_types.Range)
ConditionAbatementString(abatement: String)
}
Constructors
-
ConditionAbatementDatetime(abatement: primitive_types.DateTime) -
ConditionAbatementAge(abatement: complex_types.Age) -
ConditionAbatementPeriod(abatement: complex_types.Period) -
ConditionAbatementRange(abatement: complex_types.Range) -
ConditionAbatementString(abatement: String)
pub type ConditionEvidence {
ConditionEvidence(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: List(complex_types.Codeableconcept),
detail: List(complex_types.Reference),
)
}
Constructors
-
ConditionEvidence( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: List(complex_types.Codeableconcept), detail: List(complex_types.Reference), )
pub type ConditionOnset {
ConditionOnsetDatetime(onset: primitive_types.DateTime)
ConditionOnsetAge(onset: complex_types.Age)
ConditionOnsetPeriod(onset: complex_types.Period)
ConditionOnsetRange(onset: complex_types.Range)
ConditionOnsetString(onset: String)
}
Constructors
-
ConditionOnsetDatetime(onset: primitive_types.DateTime) -
ConditionOnsetAge(onset: complex_types.Age) -
ConditionOnsetPeriod(onset: complex_types.Period) -
ConditionOnsetRange(onset: complex_types.Range) -
ConditionOnsetString(onset: String)
pub type ConditionStage {
ConditionStage(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
summary: option.Option(complex_types.Codeableconcept),
assessment: List(complex_types.Reference),
type_: option.Option(complex_types.Codeableconcept),
)
}
Constructors
-
ConditionStage( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), summary: option.Option(complex_types.Codeableconcept), assessment: List(complex_types.Reference), type_: option.Option(complex_types.Codeableconcept), )
pub type Consent {
Consent(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: valuesets.Consentstatecodes,
scope: complex_types.Codeableconcept,
category: complex_types.List1(complex_types.Codeableconcept),
patient: option.Option(complex_types.Reference),
date_time: option.Option(primitive_types.DateTime),
performer: List(complex_types.Reference),
organization: List(complex_types.Reference),
source: option.Option(ConsentSource),
policy: List(ConsentPolicy),
policy_rule: option.Option(complex_types.Codeableconcept),
verification: List(ConsentVerification),
provision: option.Option(ConsentProvision),
)
}
Constructors
-
Consent( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: valuesets.Consentstatecodes, scope: complex_types.Codeableconcept, category: complex_types.List1(complex_types.Codeableconcept), patient: option.Option(complex_types.Reference), date_time: option.Option(primitive_types.DateTime), performer: List(complex_types.Reference), organization: List(complex_types.Reference), source: option.Option(ConsentSource), policy: List(ConsentPolicy), policy_rule: option.Option(complex_types.Codeableconcept), verification: List(ConsentVerification), provision: option.Option(ConsentProvision), )
pub type ConsentPolicy {
ConsentPolicy(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
authority: option.Option(String),
uri: option.Option(String),
)
}
Constructors
-
ConsentPolicy( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), authority: option.Option(String), uri: option.Option(String), )
pub type ConsentProvision {
ConsentProvision(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: option.Option(valuesets.Consentprovisiontype),
period: option.Option(complex_types.Period),
actor: List(ConsentProvisionActor),
action: List(complex_types.Codeableconcept),
security_label: List(complex_types.Coding),
purpose: List(complex_types.Coding),
class: List(complex_types.Coding),
code: List(complex_types.Codeableconcept),
data_period: option.Option(complex_types.Period),
data: List(ConsentProvisionData),
provision: List(ConsentProvision),
)
}
Constructors
-
ConsentProvision( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: option.Option(valuesets.Consentprovisiontype), period: option.Option(complex_types.Period), actor: List(ConsentProvisionActor), action: List(complex_types.Codeableconcept), security_label: List(complex_types.Coding), purpose: List(complex_types.Coding), class: List(complex_types.Coding), code: List(complex_types.Codeableconcept), data_period: option.Option(complex_types.Period), data: List(ConsentProvisionData), provision: List(ConsentProvision), )
pub type ConsentProvisionActor {
ConsentProvisionActor(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
role: complex_types.Codeableconcept,
reference: complex_types.Reference,
)
}
Constructors
-
ConsentProvisionActor( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), role: complex_types.Codeableconcept, reference: complex_types.Reference, )
pub type ConsentProvisionData {
ConsentProvisionData(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
meaning: valuesets.Consentdatameaning,
reference: complex_types.Reference,
)
}
Constructors
-
ConsentProvisionData( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), meaning: valuesets.Consentdatameaning, reference: complex_types.Reference, )
pub type ConsentSource {
ConsentSourceAttachment(source: complex_types.Attachment)
ConsentSourceReference(source: complex_types.Reference)
}
Constructors
-
ConsentSourceAttachment(source: complex_types.Attachment) -
ConsentSourceReference(source: complex_types.Reference)
pub type ConsentVerification {
ConsentVerification(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
verified: Bool,
verified_with: option.Option(complex_types.Reference),
verification_date: option.Option(primitive_types.DateTime),
)
}
Constructors
-
ConsentVerification( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), verified: Bool, verified_with: option.Option(complex_types.Reference), verification_date: option.Option(primitive_types.DateTime), )
pub type Contract {
Contract(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
url: option.Option(String),
version: option.Option(String),
status: option.Option(valuesets.Contractstatus),
legal_state: option.Option(complex_types.Codeableconcept),
instantiates_canonical: option.Option(complex_types.Reference),
instantiates_uri: option.Option(String),
content_derivative: option.Option(
complex_types.Codeableconcept,
),
issued: option.Option(primitive_types.DateTime),
applies: option.Option(complex_types.Period),
expiration_type: option.Option(complex_types.Codeableconcept),
subject: List(complex_types.Reference),
authority: List(complex_types.Reference),
domain: List(complex_types.Reference),
site: List(complex_types.Reference),
name: option.Option(String),
title: option.Option(String),
subtitle: option.Option(String),
alias: List(String),
author: option.Option(complex_types.Reference),
scope: option.Option(complex_types.Codeableconcept),
topic: option.Option(ContractTopic),
type_: option.Option(complex_types.Codeableconcept),
sub_type: List(complex_types.Codeableconcept),
content_definition: option.Option(ContractContentdefinition),
term: List(ContractTerm),
supporting_info: List(complex_types.Reference),
relevant_history: List(complex_types.Reference),
signer: List(ContractSigner),
friendly: List(ContractFriendly),
legal: List(ContractLegal),
rule: List(ContractRule),
legally_binding: option.Option(ContractLegallybinding),
)
}
Constructors
-
Contract( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), url: option.Option(String), version: option.Option(String), status: option.Option(valuesets.Contractstatus), legal_state: option.Option(complex_types.Codeableconcept), instantiates_canonical: option.Option(complex_types.Reference), instantiates_uri: option.Option(String), content_derivative: option.Option(complex_types.Codeableconcept), issued: option.Option(primitive_types.DateTime), applies: option.Option(complex_types.Period), expiration_type: option.Option(complex_types.Codeableconcept), subject: List(complex_types.Reference), authority: List(complex_types.Reference), domain: List(complex_types.Reference), site: List(complex_types.Reference), name: option.Option(String), title: option.Option(String), subtitle: option.Option(String), alias: List(String), author: option.Option(complex_types.Reference), scope: option.Option(complex_types.Codeableconcept), topic: option.Option(ContractTopic), type_: option.Option(complex_types.Codeableconcept), sub_type: List(complex_types.Codeableconcept), content_definition: option.Option(ContractContentdefinition), term: List(ContractTerm), supporting_info: List(complex_types.Reference), relevant_history: List(complex_types.Reference), signer: List(ContractSigner), friendly: List(ContractFriendly), legal: List(ContractLegal), rule: List(ContractRule), legally_binding: option.Option(ContractLegallybinding), )
pub type ContractContentdefinition {
ContractContentdefinition(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: complex_types.Codeableconcept,
sub_type: option.Option(complex_types.Codeableconcept),
publisher: option.Option(complex_types.Reference),
publication_date: option.Option(primitive_types.DateTime),
publication_status: valuesets.Contractpublicationstatus,
copyright: option.Option(String),
)
}
Constructors
-
ContractContentdefinition( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: complex_types.Codeableconcept, sub_type: option.Option(complex_types.Codeableconcept), publisher: option.Option(complex_types.Reference), publication_date: option.Option(primitive_types.DateTime), publication_status: valuesets.Contractpublicationstatus, copyright: option.Option(String), )
pub type ContractFriendly {
ContractFriendly(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
content: ContractFriendlyContent,
)
}
Constructors
-
ContractFriendly( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), content: ContractFriendlyContent, )
pub type ContractFriendlyContent {
ContractFriendlyContentAttachment(
content: complex_types.Attachment,
)
ContractFriendlyContentReference(
content: complex_types.Reference,
)
}
Constructors
-
ContractFriendlyContentAttachment( content: complex_types.Attachment, ) -
ContractFriendlyContentReference( content: complex_types.Reference, )
pub type ContractLegal {
ContractLegal(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
content: ContractLegalContent,
)
}
Constructors
-
ContractLegal( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), content: ContractLegalContent, )
pub type ContractLegalContent {
ContractLegalContentAttachment(
content: complex_types.Attachment,
)
ContractLegalContentReference(content: complex_types.Reference)
}
Constructors
-
ContractLegalContentAttachment(content: complex_types.Attachment) -
ContractLegalContentReference(content: complex_types.Reference)
pub type ContractLegallybinding {
ContractLegallybindingAttachment(
legally_binding: complex_types.Attachment,
)
ContractLegallybindingReference(
legally_binding: complex_types.Reference,
)
}
Constructors
-
ContractLegallybindingAttachment( legally_binding: complex_types.Attachment, ) -
ContractLegallybindingReference( legally_binding: complex_types.Reference, )
pub type ContractRule {
ContractRule(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
content: ContractRuleContent,
)
}
Constructors
-
ContractRule( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), content: ContractRuleContent, )
pub type ContractRuleContent {
ContractRuleContentAttachment(
content: complex_types.Attachment,
)
ContractRuleContentReference(content: complex_types.Reference)
}
Constructors
-
ContractRuleContentAttachment(content: complex_types.Attachment) -
ContractRuleContentReference(content: complex_types.Reference)
pub type ContractSigner {
ContractSigner(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: complex_types.Coding,
party: complex_types.Reference,
signature: complex_types.List1(complex_types.Signature),
)
}
Constructors
-
ContractSigner( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: complex_types.Coding, party: complex_types.Reference, signature: complex_types.List1(complex_types.Signature), )
pub type ContractTerm {
ContractTerm(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: option.Option(complex_types.Identifier),
issued: option.Option(primitive_types.DateTime),
applies: option.Option(complex_types.Period),
topic: option.Option(ContractTermTopic),
type_: option.Option(complex_types.Codeableconcept),
sub_type: option.Option(complex_types.Codeableconcept),
text: option.Option(String),
security_label: List(ContractTermSecuritylabel),
offer: ContractTermOffer,
asset: List(ContractTermAsset),
action: List(ContractTermAction),
group: List(ContractTerm),
)
}
Constructors
-
ContractTerm( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: option.Option(complex_types.Identifier), issued: option.Option(primitive_types.DateTime), applies: option.Option(complex_types.Period), topic: option.Option(ContractTermTopic), type_: option.Option(complex_types.Codeableconcept), sub_type: option.Option(complex_types.Codeableconcept), text: option.Option(String), security_label: List(ContractTermSecuritylabel), offer: ContractTermOffer, asset: List(ContractTermAsset), action: List(ContractTermAction), group: List(ContractTerm), )
pub type ContractTermAction {
ContractTermAction(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
do_not_perform: option.Option(Bool),
type_: complex_types.Codeableconcept,
subject: List(ContractTermActionSubject),
intent: complex_types.Codeableconcept,
link_id: List(String),
status: complex_types.Codeableconcept,
context: option.Option(complex_types.Reference),
context_link_id: List(String),
occurrence: option.Option(ContractTermActionOccurrence),
requester: List(complex_types.Reference),
requester_link_id: List(String),
performer_type: List(complex_types.Codeableconcept),
performer_role: option.Option(complex_types.Codeableconcept),
performer: option.Option(complex_types.Reference),
performer_link_id: List(String),
reason_code: List(complex_types.Codeableconcept),
reason_reference: List(complex_types.Reference),
reason: List(String),
reason_link_id: List(String),
note: List(complex_types.Annotation),
security_label_number: List(Int),
)
}
Constructors
-
ContractTermAction( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), do_not_perform: option.Option(Bool), type_: complex_types.Codeableconcept, subject: List(ContractTermActionSubject), intent: complex_types.Codeableconcept, link_id: List(String), status: complex_types.Codeableconcept, context: option.Option(complex_types.Reference), context_link_id: List(String), occurrence: option.Option(ContractTermActionOccurrence), requester: List(complex_types.Reference), requester_link_id: List(String), performer_type: List(complex_types.Codeableconcept), performer_role: option.Option(complex_types.Codeableconcept), performer: option.Option(complex_types.Reference), performer_link_id: List(String), reason_code: List(complex_types.Codeableconcept), reason_reference: List(complex_types.Reference), reason: List(String), reason_link_id: List(String), note: List(complex_types.Annotation), security_label_number: List(Int), )
pub type ContractTermActionOccurrence {
ContractTermActionOccurrenceDatetime(
occurrence: primitive_types.DateTime,
)
ContractTermActionOccurrencePeriod(
occurrence: complex_types.Period,
)
ContractTermActionOccurrenceTiming(
occurrence: complex_types.Timing,
)
}
Constructors
-
ContractTermActionOccurrenceDatetime( occurrence: primitive_types.DateTime, ) -
ContractTermActionOccurrencePeriod( occurrence: complex_types.Period, ) -
ContractTermActionOccurrenceTiming( occurrence: complex_types.Timing, )
pub type ContractTermActionSubject {
ContractTermActionSubject(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
reference: complex_types.List1(complex_types.Reference),
role: option.Option(complex_types.Codeableconcept),
)
}
Constructors
-
ContractTermActionSubject( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), reference: complex_types.List1(complex_types.Reference), role: option.Option(complex_types.Codeableconcept), )
pub type ContractTermAsset {
ContractTermAsset(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
scope: option.Option(complex_types.Codeableconcept),
type_: List(complex_types.Codeableconcept),
type_reference: List(complex_types.Reference),
subtype: List(complex_types.Codeableconcept),
relationship: option.Option(complex_types.Coding),
context: List(ContractTermAssetContext),
condition: option.Option(String),
period_type: List(complex_types.Codeableconcept),
period: List(complex_types.Period),
use_period: List(complex_types.Period),
text: option.Option(String),
link_id: List(String),
answer: List(ContractTermOfferAnswer),
security_label_number: List(Int),
valued_item: List(ContractTermAssetValueditem),
)
}
Constructors
-
ContractTermAsset( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), scope: option.Option(complex_types.Codeableconcept), type_: List(complex_types.Codeableconcept), type_reference: List(complex_types.Reference), subtype: List(complex_types.Codeableconcept), relationship: option.Option(complex_types.Coding), context: List(ContractTermAssetContext), condition: option.Option(String), period_type: List(complex_types.Codeableconcept), period: List(complex_types.Period), use_period: List(complex_types.Period), text: option.Option(String), link_id: List(String), answer: List(ContractTermOfferAnswer), security_label_number: List(Int), valued_item: List(ContractTermAssetValueditem), )
pub type ContractTermAssetContext {
ContractTermAssetContext(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
reference: option.Option(complex_types.Reference),
code: List(complex_types.Codeableconcept),
text: option.Option(String),
)
}
Constructors
-
ContractTermAssetContext( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), reference: option.Option(complex_types.Reference), code: List(complex_types.Codeableconcept), text: option.Option(String), )
pub type ContractTermAssetValueditem {
ContractTermAssetValueditem(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
entity: option.Option(ContractTermAssetValueditemEntity),
identifier: option.Option(complex_types.Identifier),
effective_time: option.Option(primitive_types.DateTime),
quantity: option.Option(complex_types.Quantity),
unit_price: option.Option(complex_types.Money),
factor: option.Option(Float),
points: option.Option(Float),
net: option.Option(complex_types.Money),
payment: option.Option(String),
payment_date: option.Option(primitive_types.DateTime),
responsible: option.Option(complex_types.Reference),
recipient: option.Option(complex_types.Reference),
link_id: List(String),
security_label_number: List(Int),
)
}
Constructors
-
ContractTermAssetValueditem( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), entity: option.Option(ContractTermAssetValueditemEntity), identifier: option.Option(complex_types.Identifier), effective_time: option.Option(primitive_types.DateTime), quantity: option.Option(complex_types.Quantity), unit_price: option.Option(complex_types.Money), factor: option.Option(Float), points: option.Option(Float), net: option.Option(complex_types.Money), payment: option.Option(String), payment_date: option.Option(primitive_types.DateTime), responsible: option.Option(complex_types.Reference), recipient: option.Option(complex_types.Reference), link_id: List(String), security_label_number: List(Int), )
pub type ContractTermAssetValueditemEntity {
ContractTermAssetValueditemEntityCodeableconcept(
entity: complex_types.Codeableconcept,
)
ContractTermAssetValueditemEntityReference(
entity: complex_types.Reference,
)
}
Constructors
-
ContractTermAssetValueditemEntityCodeableconcept( entity: complex_types.Codeableconcept, ) -
ContractTermAssetValueditemEntityReference( entity: complex_types.Reference, )
pub type ContractTermOffer {
ContractTermOffer(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
party: List(ContractTermOfferParty),
topic: option.Option(complex_types.Reference),
type_: option.Option(complex_types.Codeableconcept),
decision: option.Option(complex_types.Codeableconcept),
decision_mode: List(complex_types.Codeableconcept),
answer: List(ContractTermOfferAnswer),
text: option.Option(String),
link_id: List(String),
security_label_number: List(Int),
)
}
Constructors
-
ContractTermOffer( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), party: List(ContractTermOfferParty), topic: option.Option(complex_types.Reference), type_: option.Option(complex_types.Codeableconcept), decision: option.Option(complex_types.Codeableconcept), decision_mode: List(complex_types.Codeableconcept), answer: List(ContractTermOfferAnswer), text: option.Option(String), link_id: List(String), security_label_number: List(Int), )
pub type ContractTermOfferAnswer {
ContractTermOfferAnswer(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
value: ContractTermOfferAnswerValue,
)
}
Constructors
-
ContractTermOfferAnswer( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), value: ContractTermOfferAnswerValue, )
pub type ContractTermOfferAnswerValue {
ContractTermOfferAnswerValueBoolean(value: Bool)
ContractTermOfferAnswerValueDecimal(value: Float)
ContractTermOfferAnswerValueInteger(value: Int)
ContractTermOfferAnswerValueDate(value: primitive_types.Date)
ContractTermOfferAnswerValueDatetime(
value: primitive_types.DateTime,
)
ContractTermOfferAnswerValueTime(value: primitive_types.Time)
ContractTermOfferAnswerValueString(value: String)
ContractTermOfferAnswerValueUri(value: String)
ContractTermOfferAnswerValueAttachment(
value: complex_types.Attachment,
)
ContractTermOfferAnswerValueCoding(value: complex_types.Coding)
ContractTermOfferAnswerValueQuantity(
value: complex_types.Quantity,
)
ContractTermOfferAnswerValueReference(
value: complex_types.Reference,
)
}
Constructors
-
ContractTermOfferAnswerValueBoolean(value: Bool) -
ContractTermOfferAnswerValueDecimal(value: Float) -
ContractTermOfferAnswerValueInteger(value: Int) -
ContractTermOfferAnswerValueDate(value: primitive_types.Date) -
ContractTermOfferAnswerValueDatetime( value: primitive_types.DateTime, ) -
ContractTermOfferAnswerValueTime(value: primitive_types.Time) -
ContractTermOfferAnswerValueString(value: String) -
ContractTermOfferAnswerValueUri(value: String) -
ContractTermOfferAnswerValueAttachment( value: complex_types.Attachment, ) -
ContractTermOfferAnswerValueCoding(value: complex_types.Coding) -
ContractTermOfferAnswerValueQuantity( value: complex_types.Quantity, ) -
ContractTermOfferAnswerValueReference( value: complex_types.Reference, )
pub type ContractTermOfferParty {
ContractTermOfferParty(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
reference: complex_types.List1(complex_types.Reference),
role: complex_types.Codeableconcept,
)
}
Constructors
-
ContractTermOfferParty( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), reference: complex_types.List1(complex_types.Reference), role: complex_types.Codeableconcept, )
pub type ContractTermSecuritylabel {
ContractTermSecuritylabel(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
number: List(Int),
classification: complex_types.Coding,
category: List(complex_types.Coding),
control: List(complex_types.Coding),
)
}
Constructors
-
ContractTermSecuritylabel( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), number: List(Int), classification: complex_types.Coding, category: List(complex_types.Coding), control: List(complex_types.Coding), )
pub type ContractTermTopic {
ContractTermTopicCodeableconcept(
topic: complex_types.Codeableconcept,
)
ContractTermTopicReference(topic: complex_types.Reference)
}
Constructors
-
ContractTermTopicCodeableconcept( topic: complex_types.Codeableconcept, ) -
ContractTermTopicReference(topic: complex_types.Reference)
pub type ContractTopic {
ContractTopicCodeableconcept(
topic: complex_types.Codeableconcept,
)
ContractTopicReference(topic: complex_types.Reference)
}
Constructors
-
ContractTopicCodeableconcept( topic: complex_types.Codeableconcept, ) -
ContractTopicReference(topic: complex_types.Reference)
pub type Coverage {
Coverage(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: valuesets.Fmstatus,
type_: option.Option(complex_types.Codeableconcept),
policy_holder: option.Option(complex_types.Reference),
subscriber: option.Option(complex_types.Reference),
subscriber_id: option.Option(String),
beneficiary: complex_types.Reference,
dependent: option.Option(String),
relationship: option.Option(complex_types.Codeableconcept),
period: option.Option(complex_types.Period),
payor: complex_types.List1(complex_types.Reference),
class: List(CoverageClass),
order: option.Option(Int),
network: option.Option(String),
cost_to_beneficiary: List(CoverageCosttobeneficiary),
subrogation: option.Option(Bool),
contract: List(complex_types.Reference),
)
}
Constructors
-
Coverage( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: valuesets.Fmstatus, type_: option.Option(complex_types.Codeableconcept), policy_holder: option.Option(complex_types.Reference), subscriber: option.Option(complex_types.Reference), subscriber_id: option.Option(String), beneficiary: complex_types.Reference, dependent: option.Option(String), relationship: option.Option(complex_types.Codeableconcept), period: option.Option(complex_types.Period), payor: complex_types.List1(complex_types.Reference), class: List(CoverageClass), order: option.Option(Int), network: option.Option(String), cost_to_beneficiary: List(CoverageCosttobeneficiary), subrogation: option.Option(Bool), contract: List(complex_types.Reference), )
pub type CoverageClass {
CoverageClass(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: complex_types.Codeableconcept,
value: String,
name: option.Option(String),
)
}
Constructors
-
CoverageClass( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: complex_types.Codeableconcept, value: String, name: option.Option(String), )
pub type CoverageCosttobeneficiary {
CoverageCosttobeneficiary(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: option.Option(complex_types.Codeableconcept),
value: CoverageCosttobeneficiaryValue,
exception: List(CoverageCosttobeneficiaryException),
)
}
Constructors
-
CoverageCosttobeneficiary( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: option.Option(complex_types.Codeableconcept), value: CoverageCosttobeneficiaryValue, exception: List(CoverageCosttobeneficiaryException), )
pub type CoverageCosttobeneficiaryException {
CoverageCosttobeneficiaryException(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: complex_types.Codeableconcept,
period: option.Option(complex_types.Period),
)
}
Constructors
-
CoverageCosttobeneficiaryException( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: complex_types.Codeableconcept, period: option.Option(complex_types.Period), )
pub type CoverageCosttobeneficiaryValue {
CoverageCosttobeneficiaryValueQuantity(
value: complex_types.Quantity,
)
CoverageCosttobeneficiaryValueMoney(value: complex_types.Money)
}
Constructors
-
CoverageCosttobeneficiaryValueQuantity( value: complex_types.Quantity, ) -
CoverageCosttobeneficiaryValueMoney(value: complex_types.Money)
pub type Coverageeligibilityrequest {
Coverageeligibilityrequest(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: valuesets.Fmstatus,
priority: option.Option(complex_types.Codeableconcept),
purpose: complex_types.List1(
valuesets.Eligibilityrequestpurpose,
),
patient: complex_types.Reference,
serviced: option.Option(CoverageeligibilityrequestServiced),
created: primitive_types.DateTime,
enterer: option.Option(complex_types.Reference),
provider: option.Option(complex_types.Reference),
insurer: complex_types.Reference,
facility: option.Option(complex_types.Reference),
supporting_info: List(
CoverageeligibilityrequestSupportinginfo,
),
insurance: List(CoverageeligibilityrequestInsurance),
item: List(CoverageeligibilityrequestItem),
)
}
Constructors
-
Coverageeligibilityrequest( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: valuesets.Fmstatus, priority: option.Option(complex_types.Codeableconcept), purpose: complex_types.List1( valuesets.Eligibilityrequestpurpose, ), patient: complex_types.Reference, serviced: option.Option(CoverageeligibilityrequestServiced), created: primitive_types.DateTime, enterer: option.Option(complex_types.Reference), provider: option.Option(complex_types.Reference), insurer: complex_types.Reference, facility: option.Option(complex_types.Reference), supporting_info: List(CoverageeligibilityrequestSupportinginfo), insurance: List(CoverageeligibilityrequestInsurance), item: List(CoverageeligibilityrequestItem), )
pub type CoverageeligibilityrequestInsurance {
CoverageeligibilityrequestInsurance(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
focal: option.Option(Bool),
coverage: complex_types.Reference,
business_arrangement: option.Option(String),
)
}
Constructors
-
CoverageeligibilityrequestInsurance( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), focal: option.Option(Bool), coverage: complex_types.Reference, business_arrangement: option.Option(String), )
pub type CoverageeligibilityrequestItem {
CoverageeligibilityrequestItem(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
supporting_info_sequence: List(Int),
category: option.Option(complex_types.Codeableconcept),
product_or_service: option.Option(
complex_types.Codeableconcept,
),
modifier: List(complex_types.Codeableconcept),
provider: option.Option(complex_types.Reference),
quantity: option.Option(complex_types.Quantity),
unit_price: option.Option(complex_types.Money),
facility: option.Option(complex_types.Reference),
diagnosis: List(CoverageeligibilityrequestItemDiagnosis),
detail: List(complex_types.Reference),
)
}
Constructors
-
CoverageeligibilityrequestItem( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), supporting_info_sequence: List(Int), category: option.Option(complex_types.Codeableconcept), product_or_service: option.Option(complex_types.Codeableconcept), modifier: List(complex_types.Codeableconcept), provider: option.Option(complex_types.Reference), quantity: option.Option(complex_types.Quantity), unit_price: option.Option(complex_types.Money), facility: option.Option(complex_types.Reference), diagnosis: List(CoverageeligibilityrequestItemDiagnosis), detail: List(complex_types.Reference), )
pub type CoverageeligibilityrequestItemDiagnosis {
CoverageeligibilityrequestItemDiagnosis(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
diagnosis: option.Option(
CoverageeligibilityrequestItemDiagnosisDiagnosis,
),
)
}
Constructors
-
CoverageeligibilityrequestItemDiagnosis( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), diagnosis: option.Option( CoverageeligibilityrequestItemDiagnosisDiagnosis, ), )
pub type CoverageeligibilityrequestItemDiagnosisDiagnosis {
CoverageeligibilityrequestItemDiagnosisDiagnosisCodeableconcept(
diagnosis: complex_types.Codeableconcept,
)
CoverageeligibilityrequestItemDiagnosisDiagnosisReference(
diagnosis: complex_types.Reference,
)
}
Constructors
-
CoverageeligibilityrequestItemDiagnosisDiagnosisCodeableconcept( diagnosis: complex_types.Codeableconcept, ) -
CoverageeligibilityrequestItemDiagnosisDiagnosisReference( diagnosis: complex_types.Reference, )
pub type CoverageeligibilityrequestServiced {
CoverageeligibilityrequestServicedDate(
serviced: primitive_types.Date,
)
CoverageeligibilityrequestServicedPeriod(
serviced: complex_types.Period,
)
}
Constructors
-
CoverageeligibilityrequestServicedDate( serviced: primitive_types.Date, ) -
CoverageeligibilityrequestServicedPeriod( serviced: complex_types.Period, )
pub type CoverageeligibilityrequestSupportinginfo {
CoverageeligibilityrequestSupportinginfo(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
sequence: Int,
information: complex_types.Reference,
applies_to_all: option.Option(Bool),
)
}
Constructors
-
CoverageeligibilityrequestSupportinginfo( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), sequence: Int, information: complex_types.Reference, applies_to_all: option.Option(Bool), )
pub type Coverageeligibilityresponse {
Coverageeligibilityresponse(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: valuesets.Fmstatus,
purpose: complex_types.List1(
valuesets.Eligibilityresponsepurpose,
),
patient: complex_types.Reference,
serviced: option.Option(CoverageeligibilityresponseServiced),
created: primitive_types.DateTime,
requestor: option.Option(complex_types.Reference),
request: complex_types.Reference,
outcome: valuesets.Remittanceoutcome,
disposition: option.Option(String),
insurer: complex_types.Reference,
insurance: List(CoverageeligibilityresponseInsurance),
pre_auth_ref: option.Option(String),
form: option.Option(complex_types.Codeableconcept),
error: List(CoverageeligibilityresponseError),
)
}
Constructors
-
Coverageeligibilityresponse( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: valuesets.Fmstatus, purpose: complex_types.List1( valuesets.Eligibilityresponsepurpose, ), patient: complex_types.Reference, serviced: option.Option(CoverageeligibilityresponseServiced), created: primitive_types.DateTime, requestor: option.Option(complex_types.Reference), request: complex_types.Reference, outcome: valuesets.Remittanceoutcome, disposition: option.Option(String), insurer: complex_types.Reference, insurance: List(CoverageeligibilityresponseInsurance), pre_auth_ref: option.Option(String), form: option.Option(complex_types.Codeableconcept), error: List(CoverageeligibilityresponseError), )
pub type CoverageeligibilityresponseError {
CoverageeligibilityresponseError(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: complex_types.Codeableconcept,
)
}
Constructors
-
CoverageeligibilityresponseError( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: complex_types.Codeableconcept, )
pub type CoverageeligibilityresponseInsurance {
CoverageeligibilityresponseInsurance(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
coverage: complex_types.Reference,
inforce: option.Option(Bool),
benefit_period: option.Option(complex_types.Period),
item: List(CoverageeligibilityresponseInsuranceItem),
)
}
Constructors
-
CoverageeligibilityresponseInsurance( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), coverage: complex_types.Reference, inforce: option.Option(Bool), benefit_period: option.Option(complex_types.Period), item: List(CoverageeligibilityresponseInsuranceItem), )
pub type CoverageeligibilityresponseInsuranceItem {
CoverageeligibilityresponseInsuranceItem(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
category: option.Option(complex_types.Codeableconcept),
product_or_service: option.Option(
complex_types.Codeableconcept,
),
modifier: List(complex_types.Codeableconcept),
provider: option.Option(complex_types.Reference),
excluded: option.Option(Bool),
name: option.Option(String),
description: option.Option(String),
network: option.Option(complex_types.Codeableconcept),
unit: option.Option(complex_types.Codeableconcept),
term: option.Option(complex_types.Codeableconcept),
benefit: List(CoverageeligibilityresponseInsuranceItemBenefit),
authorization_required: option.Option(Bool),
authorization_supporting: List(complex_types.Codeableconcept),
authorization_url: option.Option(String),
)
}
Constructors
-
CoverageeligibilityresponseInsuranceItem( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), category: option.Option(complex_types.Codeableconcept), product_or_service: option.Option(complex_types.Codeableconcept), modifier: List(complex_types.Codeableconcept), provider: option.Option(complex_types.Reference), excluded: option.Option(Bool), name: option.Option(String), description: option.Option(String), network: option.Option(complex_types.Codeableconcept), unit: option.Option(complex_types.Codeableconcept), term: option.Option(complex_types.Codeableconcept), benefit: List(CoverageeligibilityresponseInsuranceItemBenefit), authorization_required: option.Option(Bool), authorization_supporting: List(complex_types.Codeableconcept), authorization_url: option.Option(String), )
pub type CoverageeligibilityresponseInsuranceItemBenefit {
CoverageeligibilityresponseInsuranceItemBenefit(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: complex_types.Codeableconcept,
allowed: option.Option(
CoverageeligibilityresponseInsuranceItemBenefitAllowed,
),
used: option.Option(
CoverageeligibilityresponseInsuranceItemBenefitUsed,
),
)
}
Constructors
-
CoverageeligibilityresponseInsuranceItemBenefit( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: complex_types.Codeableconcept, allowed: option.Option( CoverageeligibilityresponseInsuranceItemBenefitAllowed, ), used: option.Option( CoverageeligibilityresponseInsuranceItemBenefitUsed, ), )
pub type CoverageeligibilityresponseInsuranceItemBenefitAllowed {
CoverageeligibilityresponseInsuranceItemBenefitAllowedUnsignedint(
allowed: Int,
)
CoverageeligibilityresponseInsuranceItemBenefitAllowedString(
allowed: String,
)
CoverageeligibilityresponseInsuranceItemBenefitAllowedMoney(
allowed: complex_types.Money,
)
}
Constructors
-
CoverageeligibilityresponseInsuranceItemBenefitAllowedUnsignedint( allowed: Int, ) -
CoverageeligibilityresponseInsuranceItemBenefitAllowedString( allowed: String, ) -
CoverageeligibilityresponseInsuranceItemBenefitAllowedMoney( allowed: complex_types.Money, )
pub type CoverageeligibilityresponseInsuranceItemBenefitUsed {
CoverageeligibilityresponseInsuranceItemBenefitUsedUnsignedint(
used: Int,
)
CoverageeligibilityresponseInsuranceItemBenefitUsedString(
used: String,
)
CoverageeligibilityresponseInsuranceItemBenefitUsedMoney(
used: complex_types.Money,
)
}
Constructors
-
CoverageeligibilityresponseInsuranceItemBenefitUsedUnsignedint( used: Int, ) -
CoverageeligibilityresponseInsuranceItemBenefitUsedString( used: String, ) -
CoverageeligibilityresponseInsuranceItemBenefitUsedMoney( used: complex_types.Money, )
pub type CoverageeligibilityresponseServiced {
CoverageeligibilityresponseServicedDate(
serviced: primitive_types.Date,
)
CoverageeligibilityresponseServicedPeriod(
serviced: complex_types.Period,
)
}
Constructors
-
CoverageeligibilityresponseServicedDate( serviced: primitive_types.Date, ) -
CoverageeligibilityresponseServicedPeriod( serviced: complex_types.Period, )
pub type Detectedissue {
Detectedissue(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: valuesets.Observationstatus,
code: option.Option(complex_types.Codeableconcept),
severity: option.Option(valuesets.Detectedissueseverity),
patient: option.Option(complex_types.Reference),
identified: option.Option(DetectedissueIdentified),
author: option.Option(complex_types.Reference),
implicated: List(complex_types.Reference),
evidence: List(DetectedissueEvidence),
detail: option.Option(String),
reference: option.Option(String),
mitigation: List(DetectedissueMitigation),
)
}
Constructors
-
Detectedissue( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: valuesets.Observationstatus, code: option.Option(complex_types.Codeableconcept), severity: option.Option(valuesets.Detectedissueseverity), patient: option.Option(complex_types.Reference), identified: option.Option(DetectedissueIdentified), author: option.Option(complex_types.Reference), implicated: List(complex_types.Reference), evidence: List(DetectedissueEvidence), detail: option.Option(String), reference: option.Option(String), mitigation: List(DetectedissueMitigation), )
pub type DetectedissueEvidence {
DetectedissueEvidence(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: List(complex_types.Codeableconcept),
detail: List(complex_types.Reference),
)
}
Constructors
-
DetectedissueEvidence( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: List(complex_types.Codeableconcept), detail: List(complex_types.Reference), )
pub type DetectedissueIdentified {
DetectedissueIdentifiedDatetime(
identified: primitive_types.DateTime,
)
DetectedissueIdentifiedPeriod(identified: complex_types.Period)
}
Constructors
-
DetectedissueIdentifiedDatetime( identified: primitive_types.DateTime, ) -
DetectedissueIdentifiedPeriod(identified: complex_types.Period)
pub type DetectedissueMitigation {
DetectedissueMitigation(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
action: complex_types.Codeableconcept,
date: option.Option(primitive_types.DateTime),
author: option.Option(complex_types.Reference),
)
}
Constructors
-
DetectedissueMitigation( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), action: complex_types.Codeableconcept, date: option.Option(primitive_types.DateTime), author: option.Option(complex_types.Reference), )
pub type Device {
Device(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
definition: option.Option(complex_types.Reference),
udi_carrier: List(DeviceUdicarrier),
status: option.Option(valuesets.Devicestatus),
status_reason: List(complex_types.Codeableconcept),
distinct_identifier: option.Option(String),
manufacturer: option.Option(String),
manufacture_date: option.Option(primitive_types.DateTime),
expiration_date: option.Option(primitive_types.DateTime),
lot_number: option.Option(String),
serial_number: option.Option(String),
device_name: List(DeviceDevicename),
model_number: option.Option(String),
part_number: option.Option(String),
type_: option.Option(complex_types.Codeableconcept),
specialization: List(DeviceSpecialization),
version: List(DeviceVersion),
property: List(DeviceProperty),
patient: option.Option(complex_types.Reference),
owner: option.Option(complex_types.Reference),
contact: List(complex_types.Contactpoint),
location: option.Option(complex_types.Reference),
url: option.Option(String),
note: List(complex_types.Annotation),
safety: List(complex_types.Codeableconcept),
parent: option.Option(complex_types.Reference),
)
}
Constructors
-
Device( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), definition: option.Option(complex_types.Reference), udi_carrier: List(DeviceUdicarrier), status: option.Option(valuesets.Devicestatus), status_reason: List(complex_types.Codeableconcept), distinct_identifier: option.Option(String), manufacturer: option.Option(String), manufacture_date: option.Option(primitive_types.DateTime), expiration_date: option.Option(primitive_types.DateTime), lot_number: option.Option(String), serial_number: option.Option(String), device_name: List(DeviceDevicename), model_number: option.Option(String), part_number: option.Option(String), type_: option.Option(complex_types.Codeableconcept), specialization: List(DeviceSpecialization), version: List(DeviceVersion), property: List(DeviceProperty), patient: option.Option(complex_types.Reference), owner: option.Option(complex_types.Reference), contact: List(complex_types.Contactpoint), location: option.Option(complex_types.Reference), url: option.Option(String), note: List(complex_types.Annotation), safety: List(complex_types.Codeableconcept), parent: option.Option(complex_types.Reference), )
pub type DeviceDevicename {
DeviceDevicename(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
name: String,
type_: valuesets.Devicenametype,
)
}
Constructors
-
DeviceDevicename( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), name: String, type_: valuesets.Devicenametype, )
pub type DeviceProperty {
DeviceProperty(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: complex_types.Codeableconcept,
value_quantity: List(complex_types.Quantity),
value_code: List(complex_types.Codeableconcept),
)
}
Constructors
-
DeviceProperty( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: complex_types.Codeableconcept, value_quantity: List(complex_types.Quantity), value_code: List(complex_types.Codeableconcept), )
pub type DeviceSpecialization {
DeviceSpecialization(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
system_type: complex_types.Codeableconcept,
version: option.Option(String),
)
}
Constructors
-
DeviceSpecialization( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), system_type: complex_types.Codeableconcept, version: option.Option(String), )
pub type DeviceUdicarrier {
DeviceUdicarrier(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
device_identifier: option.Option(String),
issuer: option.Option(String),
jurisdiction: option.Option(String),
carrier_aidc: option.Option(String),
carrier_hrf: option.Option(String),
entry_type: option.Option(valuesets.Udientrytype),
)
}
Constructors
-
DeviceUdicarrier( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), device_identifier: option.Option(String), issuer: option.Option(String), jurisdiction: option.Option(String), carrier_aidc: option.Option(String), carrier_hrf: option.Option(String), entry_type: option.Option(valuesets.Udientrytype), )
pub type DeviceVersion {
DeviceVersion(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: option.Option(complex_types.Codeableconcept),
component: option.Option(complex_types.Identifier),
value: String,
)
}
Constructors
-
DeviceVersion( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: option.Option(complex_types.Codeableconcept), component: option.Option(complex_types.Identifier), value: String, )
pub type Devicedefinition {
Devicedefinition(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
udi_device_identifier: List(
DevicedefinitionUdideviceidentifier,
),
manufacturer: option.Option(DevicedefinitionManufacturer),
device_name: List(DevicedefinitionDevicename),
model_number: option.Option(String),
type_: option.Option(complex_types.Codeableconcept),
specialization: List(DevicedefinitionSpecialization),
version: List(String),
safety: List(complex_types.Codeableconcept),
shelf_life_storage: List(complex_types.Productshelflife),
physical_characteristics: option.Option(
complex_types.Prodcharacteristic,
),
language_code: List(complex_types.Codeableconcept),
capability: List(DevicedefinitionCapability),
property: List(DevicedefinitionProperty),
owner: option.Option(complex_types.Reference),
contact: List(complex_types.Contactpoint),
url: option.Option(String),
online_information: option.Option(String),
note: List(complex_types.Annotation),
quantity: option.Option(complex_types.Quantity),
parent_device: option.Option(complex_types.Reference),
material: List(DevicedefinitionMaterial),
)
}
Constructors
-
Devicedefinition( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), udi_device_identifier: List(DevicedefinitionUdideviceidentifier), manufacturer: option.Option(DevicedefinitionManufacturer), device_name: List(DevicedefinitionDevicename), model_number: option.Option(String), type_: option.Option(complex_types.Codeableconcept), specialization: List(DevicedefinitionSpecialization), version: List(String), safety: List(complex_types.Codeableconcept), shelf_life_storage: List(complex_types.Productshelflife), physical_characteristics: option.Option( complex_types.Prodcharacteristic, ), language_code: List(complex_types.Codeableconcept), capability: List(DevicedefinitionCapability), property: List(DevicedefinitionProperty), owner: option.Option(complex_types.Reference), contact: List(complex_types.Contactpoint), url: option.Option(String), online_information: option.Option(String), note: List(complex_types.Annotation), quantity: option.Option(complex_types.Quantity), parent_device: option.Option(complex_types.Reference), material: List(DevicedefinitionMaterial), )
pub type DevicedefinitionCapability {
DevicedefinitionCapability(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: complex_types.Codeableconcept,
description: List(complex_types.Codeableconcept),
)
}
Constructors
-
DevicedefinitionCapability( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: complex_types.Codeableconcept, description: List(complex_types.Codeableconcept), )
pub type DevicedefinitionDevicename {
DevicedefinitionDevicename(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
name: String,
type_: valuesets.Devicenametype,
)
}
Constructors
-
DevicedefinitionDevicename( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), name: String, type_: valuesets.Devicenametype, )
pub type DevicedefinitionManufacturer {
DevicedefinitionManufacturerString(manufacturer: String)
DevicedefinitionManufacturerReference(
manufacturer: complex_types.Reference,
)
}
Constructors
-
DevicedefinitionManufacturerString(manufacturer: String) -
DevicedefinitionManufacturerReference( manufacturer: complex_types.Reference, )
pub type DevicedefinitionMaterial {
DevicedefinitionMaterial(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
substance: complex_types.Codeableconcept,
alternate: option.Option(Bool),
allergenic_indicator: option.Option(Bool),
)
}
Constructors
-
DevicedefinitionMaterial( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), substance: complex_types.Codeableconcept, alternate: option.Option(Bool), allergenic_indicator: option.Option(Bool), )
pub type DevicedefinitionProperty {
DevicedefinitionProperty(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: complex_types.Codeableconcept,
value_quantity: List(complex_types.Quantity),
value_code: List(complex_types.Codeableconcept),
)
}
Constructors
-
DevicedefinitionProperty( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: complex_types.Codeableconcept, value_quantity: List(complex_types.Quantity), value_code: List(complex_types.Codeableconcept), )
pub type DevicedefinitionSpecialization {
DevicedefinitionSpecialization(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
system_type: String,
version: option.Option(String),
)
}
Constructors
-
DevicedefinitionSpecialization( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), system_type: String, version: option.Option(String), )
pub type DevicedefinitionUdideviceidentifier {
DevicedefinitionUdideviceidentifier(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
device_identifier: String,
issuer: String,
jurisdiction: String,
)
}
Constructors
-
DevicedefinitionUdideviceidentifier( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), device_identifier: String, issuer: String, jurisdiction: String, )
pub type Devicemetric {
Devicemetric(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
type_: complex_types.Codeableconcept,
unit: option.Option(complex_types.Codeableconcept),
source: option.Option(complex_types.Reference),
parent: option.Option(complex_types.Reference),
operational_status: option.Option(
valuesets.Metricoperationalstatus,
),
color: option.Option(valuesets.Metriccolor),
category: valuesets.Metriccategory,
measurement_period: option.Option(complex_types.Timing),
calibration: List(DevicemetricCalibration),
)
}
Constructors
-
Devicemetric( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), type_: complex_types.Codeableconcept, unit: option.Option(complex_types.Codeableconcept), source: option.Option(complex_types.Reference), parent: option.Option(complex_types.Reference), operational_status: option.Option( valuesets.Metricoperationalstatus, ), color: option.Option(valuesets.Metriccolor), category: valuesets.Metriccategory, measurement_period: option.Option(complex_types.Timing), calibration: List(DevicemetricCalibration), )
pub type DevicemetricCalibration {
DevicemetricCalibration(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: option.Option(valuesets.Metriccalibrationtype),
state: option.Option(valuesets.Metriccalibrationstate),
time: option.Option(primitive_types.Instant),
)
}
Constructors
-
DevicemetricCalibration( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: option.Option(valuesets.Metriccalibrationtype), state: option.Option(valuesets.Metriccalibrationstate), time: option.Option(primitive_types.Instant), )
pub type Devicerequest {
Devicerequest(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
instantiates_canonical: List(String),
instantiates_uri: List(String),
based_on: List(complex_types.Reference),
prior_request: List(complex_types.Reference),
group_identifier: option.Option(complex_types.Identifier),
status: option.Option(valuesets.Requeststatus),
intent: valuesets.Requestintent,
priority: option.Option(valuesets.Requestpriority),
code: DevicerequestCode,
parameter: List(DevicerequestParameter),
subject: complex_types.Reference,
encounter: option.Option(complex_types.Reference),
occurrence: option.Option(DevicerequestOccurrence),
authored_on: option.Option(primitive_types.DateTime),
requester: option.Option(complex_types.Reference),
performer_type: option.Option(complex_types.Codeableconcept),
performer: option.Option(complex_types.Reference),
reason_code: List(complex_types.Codeableconcept),
reason_reference: List(complex_types.Reference),
insurance: List(complex_types.Reference),
supporting_info: List(complex_types.Reference),
note: List(complex_types.Annotation),
relevant_history: List(complex_types.Reference),
)
}
Constructors
-
Devicerequest( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), instantiates_canonical: List(String), instantiates_uri: List(String), based_on: List(complex_types.Reference), prior_request: List(complex_types.Reference), group_identifier: option.Option(complex_types.Identifier), status: option.Option(valuesets.Requeststatus), intent: valuesets.Requestintent, priority: option.Option(valuesets.Requestpriority), code: DevicerequestCode, parameter: List(DevicerequestParameter), subject: complex_types.Reference, encounter: option.Option(complex_types.Reference), occurrence: option.Option(DevicerequestOccurrence), authored_on: option.Option(primitive_types.DateTime), requester: option.Option(complex_types.Reference), performer_type: option.Option(complex_types.Codeableconcept), performer: option.Option(complex_types.Reference), reason_code: List(complex_types.Codeableconcept), reason_reference: List(complex_types.Reference), insurance: List(complex_types.Reference), supporting_info: List(complex_types.Reference), note: List(complex_types.Annotation), relevant_history: List(complex_types.Reference), )
pub type DevicerequestCode {
DevicerequestCodeReference(code: complex_types.Reference)
DevicerequestCodeCodeableconcept(
code: complex_types.Codeableconcept,
)
}
Constructors
-
DevicerequestCodeReference(code: complex_types.Reference) -
DevicerequestCodeCodeableconcept( code: complex_types.Codeableconcept, )
pub type DevicerequestOccurrence {
DevicerequestOccurrenceDatetime(
occurrence: primitive_types.DateTime,
)
DevicerequestOccurrencePeriod(occurrence: complex_types.Period)
DevicerequestOccurrenceTiming(occurrence: complex_types.Timing)
}
Constructors
-
DevicerequestOccurrenceDatetime( occurrence: primitive_types.DateTime, ) -
DevicerequestOccurrencePeriod(occurrence: complex_types.Period) -
DevicerequestOccurrenceTiming(occurrence: complex_types.Timing)
pub type DevicerequestParameter {
DevicerequestParameter(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: option.Option(complex_types.Codeableconcept),
value: option.Option(DevicerequestParameterValue),
)
}
Constructors
-
DevicerequestParameter( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: option.Option(complex_types.Codeableconcept), value: option.Option(DevicerequestParameterValue), )
pub type DevicerequestParameterValue {
DevicerequestParameterValueCodeableconcept(
value: complex_types.Codeableconcept,
)
DevicerequestParameterValueQuantity(
value: complex_types.Quantity,
)
DevicerequestParameterValueRange(value: complex_types.Range)
DevicerequestParameterValueBoolean(value: Bool)
}
Constructors
-
DevicerequestParameterValueCodeableconcept( value: complex_types.Codeableconcept, ) -
DevicerequestParameterValueQuantity( value: complex_types.Quantity, ) -
DevicerequestParameterValueRange(value: complex_types.Range) -
DevicerequestParameterValueBoolean(value: Bool)
pub type Deviceusestatement {
Deviceusestatement(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
based_on: List(complex_types.Reference),
status: valuesets.Devicestatementstatus,
subject: complex_types.Reference,
derived_from: List(complex_types.Reference),
timing: option.Option(DeviceusestatementTiming),
recorded_on: option.Option(primitive_types.DateTime),
source: option.Option(complex_types.Reference),
device: complex_types.Reference,
reason_code: List(complex_types.Codeableconcept),
reason_reference: List(complex_types.Reference),
body_site: option.Option(complex_types.Codeableconcept),
note: List(complex_types.Annotation),
)
}
Constructors
-
Deviceusestatement( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), based_on: List(complex_types.Reference), status: valuesets.Devicestatementstatus, subject: complex_types.Reference, derived_from: List(complex_types.Reference), timing: option.Option(DeviceusestatementTiming), recorded_on: option.Option(primitive_types.DateTime), source: option.Option(complex_types.Reference), device: complex_types.Reference, reason_code: List(complex_types.Codeableconcept), reason_reference: List(complex_types.Reference), body_site: option.Option(complex_types.Codeableconcept), note: List(complex_types.Annotation), )
pub type DeviceusestatementTiming {
DeviceusestatementTimingTiming(timing: complex_types.Timing)
DeviceusestatementTimingPeriod(timing: complex_types.Period)
DeviceusestatementTimingDatetime(
timing: primitive_types.DateTime,
)
}
Constructors
-
DeviceusestatementTimingTiming(timing: complex_types.Timing) -
DeviceusestatementTimingPeriod(timing: complex_types.Period) -
DeviceusestatementTimingDatetime( timing: primitive_types.DateTime, )
pub type Diagnosticreport {
Diagnosticreport(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
based_on: List(complex_types.Reference),
status: valuesets.Diagnosticreportstatus,
category: List(complex_types.Codeableconcept),
code: complex_types.Codeableconcept,
subject: option.Option(complex_types.Reference),
encounter: option.Option(complex_types.Reference),
effective: option.Option(DiagnosticreportEffective),
issued: option.Option(primitive_types.Instant),
performer: List(complex_types.Reference),
results_interpreter: List(complex_types.Reference),
specimen: List(complex_types.Reference),
result: List(complex_types.Reference),
imaging_study: List(complex_types.Reference),
media: List(DiagnosticreportMedia),
conclusion: option.Option(String),
conclusion_code: List(complex_types.Codeableconcept),
presented_form: List(complex_types.Attachment),
)
}
Constructors
-
Diagnosticreport( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), based_on: List(complex_types.Reference), status: valuesets.Diagnosticreportstatus, category: List(complex_types.Codeableconcept), code: complex_types.Codeableconcept, subject: option.Option(complex_types.Reference), encounter: option.Option(complex_types.Reference), effective: option.Option(DiagnosticreportEffective), issued: option.Option(primitive_types.Instant), performer: List(complex_types.Reference), results_interpreter: List(complex_types.Reference), specimen: List(complex_types.Reference), result: List(complex_types.Reference), imaging_study: List(complex_types.Reference), media: List(DiagnosticreportMedia), conclusion: option.Option(String), conclusion_code: List(complex_types.Codeableconcept), presented_form: List(complex_types.Attachment), )
pub type DiagnosticreportEffective {
DiagnosticreportEffectiveDatetime(
effective: primitive_types.DateTime,
)
DiagnosticreportEffectivePeriod(
effective: complex_types.Period,
)
}
Constructors
-
DiagnosticreportEffectiveDatetime( effective: primitive_types.DateTime, ) -
DiagnosticreportEffectivePeriod(effective: complex_types.Period)
pub type DiagnosticreportMedia {
DiagnosticreportMedia(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
comment: option.Option(String),
link: complex_types.Reference,
)
}
Constructors
-
DiagnosticreportMedia( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), comment: option.Option(String), link: complex_types.Reference, )
pub type Documentmanifest {
Documentmanifest(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
master_identifier: option.Option(complex_types.Identifier),
identifier: List(complex_types.Identifier),
status: valuesets.Documentreferencestatus,
type_: option.Option(complex_types.Codeableconcept),
subject: option.Option(complex_types.Reference),
created: option.Option(primitive_types.DateTime),
author: List(complex_types.Reference),
recipient: List(complex_types.Reference),
source: option.Option(String),
description: option.Option(String),
content: complex_types.List1(complex_types.Reference),
related: List(DocumentmanifestRelated),
)
}
Constructors
-
Documentmanifest( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), master_identifier: option.Option(complex_types.Identifier), identifier: List(complex_types.Identifier), status: valuesets.Documentreferencestatus, type_: option.Option(complex_types.Codeableconcept), subject: option.Option(complex_types.Reference), created: option.Option(primitive_types.DateTime), author: List(complex_types.Reference), recipient: List(complex_types.Reference), source: option.Option(String), description: option.Option(String), content: complex_types.List1(complex_types.Reference), related: List(DocumentmanifestRelated), )
pub type DocumentmanifestRelated {
DocumentmanifestRelated(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: option.Option(complex_types.Identifier),
ref: option.Option(complex_types.Reference),
)
}
Constructors
-
DocumentmanifestRelated( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: option.Option(complex_types.Identifier), ref: option.Option(complex_types.Reference), )
pub type Documentreference {
Documentreference(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
master_identifier: option.Option(complex_types.Identifier),
identifier: List(complex_types.Identifier),
status: valuesets.Documentreferencestatus,
doc_status: option.Option(valuesets.Compositionstatus),
type_: option.Option(complex_types.Codeableconcept),
category: List(complex_types.Codeableconcept),
subject: option.Option(complex_types.Reference),
date: option.Option(primitive_types.Instant),
author: List(complex_types.Reference),
authenticator: option.Option(complex_types.Reference),
custodian: option.Option(complex_types.Reference),
relates_to: List(DocumentreferenceRelatesto),
description: option.Option(String),
security_label: List(complex_types.Codeableconcept),
content: complex_types.List1(DocumentreferenceContent),
context: option.Option(DocumentreferenceContext),
)
}
Constructors
-
Documentreference( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), master_identifier: option.Option(complex_types.Identifier), identifier: List(complex_types.Identifier), status: valuesets.Documentreferencestatus, doc_status: option.Option(valuesets.Compositionstatus), type_: option.Option(complex_types.Codeableconcept), category: List(complex_types.Codeableconcept), subject: option.Option(complex_types.Reference), date: option.Option(primitive_types.Instant), author: List(complex_types.Reference), authenticator: option.Option(complex_types.Reference), custodian: option.Option(complex_types.Reference), relates_to: List(DocumentreferenceRelatesto), description: option.Option(String), security_label: List(complex_types.Codeableconcept), content: complex_types.List1(DocumentreferenceContent), context: option.Option(DocumentreferenceContext), )
pub type DocumentreferenceContent {
DocumentreferenceContent(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
attachment: complex_types.Attachment,
format: option.Option(complex_types.Coding),
)
}
Constructors
-
DocumentreferenceContent( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), attachment: complex_types.Attachment, format: option.Option(complex_types.Coding), )
pub type DocumentreferenceContext {
DocumentreferenceContext(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
encounter: List(complex_types.Reference),
event: List(complex_types.Codeableconcept),
period: option.Option(complex_types.Period),
facility_type: option.Option(complex_types.Codeableconcept),
practice_setting: option.Option(complex_types.Codeableconcept),
source_patient_info: option.Option(complex_types.Reference),
related: List(complex_types.Reference),
)
}
Constructors
-
DocumentreferenceContext( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), encounter: List(complex_types.Reference), event: List(complex_types.Codeableconcept), period: option.Option(complex_types.Period), facility_type: option.Option(complex_types.Codeableconcept), practice_setting: option.Option(complex_types.Codeableconcept), source_patient_info: option.Option(complex_types.Reference), related: List(complex_types.Reference), )
pub type DocumentreferenceRelatesto {
DocumentreferenceRelatesto(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: valuesets.Documentrelationshiptype,
target: complex_types.Reference,
)
}
Constructors
-
DocumentreferenceRelatesto( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: valuesets.Documentrelationshiptype, target: complex_types.Reference, )
pub type Domainresource {
Domainresource(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
)
}
Constructors
-
Domainresource( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), )
pub type Effectevidencesynthesis {
Effectevidencesynthesis(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
url: option.Option(String),
identifier: List(complex_types.Identifier),
version: option.Option(String),
name: option.Option(String),
title: option.Option(String),
status: valuesets.Publicationstatus,
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(complex_types.Contactdetail),
description: option.Option(String),
note: List(complex_types.Annotation),
use_context: List(complex_types.Usagecontext),
jurisdiction: List(complex_types.Codeableconcept),
copyright: option.Option(String),
approval_date: option.Option(primitive_types.Date),
last_review_date: option.Option(primitive_types.Date),
effective_period: option.Option(complex_types.Period),
topic: List(complex_types.Codeableconcept),
author: List(complex_types.Contactdetail),
editor: List(complex_types.Contactdetail),
reviewer: List(complex_types.Contactdetail),
endorser: List(complex_types.Contactdetail),
related_artifact: List(complex_types.Relatedartifact),
synthesis_type: option.Option(complex_types.Codeableconcept),
study_type: option.Option(complex_types.Codeableconcept),
population: complex_types.Reference,
exposure: complex_types.Reference,
exposure_alternative: complex_types.Reference,
outcome: complex_types.Reference,
sample_size: option.Option(EffectevidencesynthesisSamplesize),
results_by_exposure: List(
EffectevidencesynthesisResultsbyexposure,
),
effect_estimate: List(EffectevidencesynthesisEffectestimate),
certainty: List(EffectevidencesynthesisCertainty),
)
}
Constructors
-
Effectevidencesynthesis( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), url: option.Option(String), identifier: List(complex_types.Identifier), version: option.Option(String), name: option.Option(String), title: option.Option(String), status: valuesets.Publicationstatus, date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(complex_types.Contactdetail), description: option.Option(String), note: List(complex_types.Annotation), use_context: List(complex_types.Usagecontext), jurisdiction: List(complex_types.Codeableconcept), copyright: option.Option(String), approval_date: option.Option(primitive_types.Date), last_review_date: option.Option(primitive_types.Date), effective_period: option.Option(complex_types.Period), topic: List(complex_types.Codeableconcept), author: List(complex_types.Contactdetail), editor: List(complex_types.Contactdetail), reviewer: List(complex_types.Contactdetail), endorser: List(complex_types.Contactdetail), related_artifact: List(complex_types.Relatedartifact), synthesis_type: option.Option(complex_types.Codeableconcept), study_type: option.Option(complex_types.Codeableconcept), population: complex_types.Reference, exposure: complex_types.Reference, exposure_alternative: complex_types.Reference, outcome: complex_types.Reference, sample_size: option.Option(EffectevidencesynthesisSamplesize), results_by_exposure: List( EffectevidencesynthesisResultsbyexposure, ), effect_estimate: List(EffectevidencesynthesisEffectestimate), certainty: List(EffectevidencesynthesisCertainty), )
pub type EffectevidencesynthesisCertainty {
EffectevidencesynthesisCertainty(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
rating: List(complex_types.Codeableconcept),
note: List(complex_types.Annotation),
certainty_subcomponent: List(
EffectevidencesynthesisCertaintyCertaintysubcomponent,
),
)
}
Constructors
-
EffectevidencesynthesisCertainty( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), rating: List(complex_types.Codeableconcept), note: List(complex_types.Annotation), certainty_subcomponent: List( EffectevidencesynthesisCertaintyCertaintysubcomponent, ), )
pub type EffectevidencesynthesisCertaintyCertaintysubcomponent {
EffectevidencesynthesisCertaintyCertaintysubcomponent(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: option.Option(complex_types.Codeableconcept),
rating: List(complex_types.Codeableconcept),
note: List(complex_types.Annotation),
)
}
Constructors
-
EffectevidencesynthesisCertaintyCertaintysubcomponent( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: option.Option(complex_types.Codeableconcept), rating: List(complex_types.Codeableconcept), note: List(complex_types.Annotation), )
pub type EffectevidencesynthesisEffectestimate {
EffectevidencesynthesisEffectestimate(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
description: option.Option(String),
type_: option.Option(complex_types.Codeableconcept),
variant_state: option.Option(complex_types.Codeableconcept),
value: option.Option(Float),
unit_of_measure: option.Option(complex_types.Codeableconcept),
precision_estimate: List(
EffectevidencesynthesisEffectestimatePrecisionestimate,
),
)
}
Constructors
-
EffectevidencesynthesisEffectestimate( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), description: option.Option(String), type_: option.Option(complex_types.Codeableconcept), variant_state: option.Option(complex_types.Codeableconcept), value: option.Option(Float), unit_of_measure: option.Option(complex_types.Codeableconcept), precision_estimate: List( EffectevidencesynthesisEffectestimatePrecisionestimate, ), )
pub type EffectevidencesynthesisEffectestimatePrecisionestimate {
EffectevidencesynthesisEffectestimatePrecisionestimate(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: option.Option(complex_types.Codeableconcept),
level: option.Option(Float),
from: option.Option(Float),
to: option.Option(Float),
)
}
Constructors
-
EffectevidencesynthesisEffectestimatePrecisionestimate( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: option.Option(complex_types.Codeableconcept), level: option.Option(Float), from: option.Option(Float), to: option.Option(Float), )
pub type EffectevidencesynthesisResultsbyexposure {
EffectevidencesynthesisResultsbyexposure(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
description: option.Option(String),
exposure_state: option.Option(valuesets.Exposurestate),
variant_state: option.Option(complex_types.Codeableconcept),
risk_evidence_synthesis: complex_types.Reference,
)
}
Constructors
-
EffectevidencesynthesisResultsbyexposure( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), description: option.Option(String), exposure_state: option.Option(valuesets.Exposurestate), variant_state: option.Option(complex_types.Codeableconcept), risk_evidence_synthesis: complex_types.Reference, )
pub type EffectevidencesynthesisSamplesize {
EffectevidencesynthesisSamplesize(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
description: option.Option(String),
number_of_studies: option.Option(Int),
number_of_participants: option.Option(Int),
)
}
Constructors
-
EffectevidencesynthesisSamplesize( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), description: option.Option(String), number_of_studies: option.Option(Int), number_of_participants: option.Option(Int), )
pub type Encounter {
Encounter(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: valuesets.Encounterstatus,
status_history: List(EncounterStatushistory),
class: complex_types.Coding,
class_history: List(EncounterClasshistory),
type_: List(complex_types.Codeableconcept),
service_type: option.Option(complex_types.Codeableconcept),
priority: option.Option(complex_types.Codeableconcept),
subject: option.Option(complex_types.Reference),
episode_of_care: List(complex_types.Reference),
based_on: List(complex_types.Reference),
participant: List(EncounterParticipant),
appointment: List(complex_types.Reference),
period: option.Option(complex_types.Period),
length: option.Option(complex_types.Duration),
reason_code: List(complex_types.Codeableconcept),
reason_reference: List(complex_types.Reference),
diagnosis: List(EncounterDiagnosis),
account: List(complex_types.Reference),
hospitalization: option.Option(EncounterHospitalization),
location: List(EncounterLocation),
service_provider: option.Option(complex_types.Reference),
part_of: option.Option(complex_types.Reference),
)
}
Constructors
-
Encounter( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: valuesets.Encounterstatus, status_history: List(EncounterStatushistory), class: complex_types.Coding, class_history: List(EncounterClasshistory), type_: List(complex_types.Codeableconcept), service_type: option.Option(complex_types.Codeableconcept), priority: option.Option(complex_types.Codeableconcept), subject: option.Option(complex_types.Reference), episode_of_care: List(complex_types.Reference), based_on: List(complex_types.Reference), participant: List(EncounterParticipant), appointment: List(complex_types.Reference), period: option.Option(complex_types.Period), length: option.Option(complex_types.Duration), reason_code: List(complex_types.Codeableconcept), reason_reference: List(complex_types.Reference), diagnosis: List(EncounterDiagnosis), account: List(complex_types.Reference), hospitalization: option.Option(EncounterHospitalization), location: List(EncounterLocation), service_provider: option.Option(complex_types.Reference), part_of: option.Option(complex_types.Reference), )
pub type EncounterClasshistory {
EncounterClasshistory(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
class: complex_types.Coding,
period: complex_types.Period,
)
}
Constructors
-
EncounterClasshistory( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), class: complex_types.Coding, period: complex_types.Period, )
pub type EncounterDiagnosis {
EncounterDiagnosis(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
condition: complex_types.Reference,
use_: option.Option(complex_types.Codeableconcept),
rank: option.Option(Int),
)
}
Constructors
-
EncounterDiagnosis( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), condition: complex_types.Reference, use_: option.Option(complex_types.Codeableconcept), rank: option.Option(Int), )
pub type EncounterHospitalization {
EncounterHospitalization(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
pre_admission_identifier: option.Option(
complex_types.Identifier,
),
origin: option.Option(complex_types.Reference),
admit_source: option.Option(complex_types.Codeableconcept),
re_admission: option.Option(complex_types.Codeableconcept),
diet_preference: List(complex_types.Codeableconcept),
special_courtesy: List(complex_types.Codeableconcept),
special_arrangement: List(complex_types.Codeableconcept),
destination: option.Option(complex_types.Reference),
discharge_disposition: option.Option(
complex_types.Codeableconcept,
),
)
}
Constructors
-
EncounterHospitalization( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), pre_admission_identifier: option.Option( complex_types.Identifier, ), origin: option.Option(complex_types.Reference), admit_source: option.Option(complex_types.Codeableconcept), re_admission: option.Option(complex_types.Codeableconcept), diet_preference: List(complex_types.Codeableconcept), special_courtesy: List(complex_types.Codeableconcept), special_arrangement: List(complex_types.Codeableconcept), destination: option.Option(complex_types.Reference), discharge_disposition: option.Option( complex_types.Codeableconcept, ), )
pub type EncounterLocation {
EncounterLocation(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
location: complex_types.Reference,
status: option.Option(valuesets.Encounterlocationstatus),
physical_type: option.Option(complex_types.Codeableconcept),
period: option.Option(complex_types.Period),
)
}
Constructors
-
EncounterLocation( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), location: complex_types.Reference, status: option.Option(valuesets.Encounterlocationstatus), physical_type: option.Option(complex_types.Codeableconcept), period: option.Option(complex_types.Period), )
pub type EncounterParticipant {
EncounterParticipant(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: List(complex_types.Codeableconcept),
period: option.Option(complex_types.Period),
individual: option.Option(complex_types.Reference),
)
}
Constructors
-
EncounterParticipant( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: List(complex_types.Codeableconcept), period: option.Option(complex_types.Period), individual: option.Option(complex_types.Reference), )
pub type EncounterStatushistory {
EncounterStatushistory(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
status: valuesets.Encounterstatus,
period: complex_types.Period,
)
}
Constructors
-
EncounterStatushistory( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), status: valuesets.Encounterstatus, period: complex_types.Period, )
pub type Endpoint {
Endpoint(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: valuesets.Endpointstatus,
connection_type: complex_types.Coding,
name: option.Option(String),
managing_organization: option.Option(complex_types.Reference),
contact: List(complex_types.Contactpoint),
period: option.Option(complex_types.Period),
payload_type: complex_types.List1(
complex_types.Codeableconcept,
),
payload_mime_type: List(String),
address: String,
header: List(String),
)
}
Constructors
-
Endpoint( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: valuesets.Endpointstatus, connection_type: complex_types.Coding, name: option.Option(String), managing_organization: option.Option(complex_types.Reference), contact: List(complex_types.Contactpoint), period: option.Option(complex_types.Period), payload_type: complex_types.List1(complex_types.Codeableconcept), payload_mime_type: List(String), address: String, header: List(String), )
pub type Enrollmentrequest {
Enrollmentrequest(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: option.Option(valuesets.Fmstatus),
created: option.Option(primitive_types.DateTime),
insurer: option.Option(complex_types.Reference),
provider: option.Option(complex_types.Reference),
candidate: option.Option(complex_types.Reference),
coverage: option.Option(complex_types.Reference),
)
}
Constructors
-
Enrollmentrequest( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: option.Option(valuesets.Fmstatus), created: option.Option(primitive_types.DateTime), insurer: option.Option(complex_types.Reference), provider: option.Option(complex_types.Reference), candidate: option.Option(complex_types.Reference), coverage: option.Option(complex_types.Reference), )
pub type Enrollmentresponse {
Enrollmentresponse(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: option.Option(valuesets.Fmstatus),
request: option.Option(complex_types.Reference),
outcome: option.Option(valuesets.Remittanceoutcome),
disposition: option.Option(String),
created: option.Option(primitive_types.DateTime),
organization: option.Option(complex_types.Reference),
request_provider: option.Option(complex_types.Reference),
)
}
Constructors
-
Enrollmentresponse( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: option.Option(valuesets.Fmstatus), request: option.Option(complex_types.Reference), outcome: option.Option(valuesets.Remittanceoutcome), disposition: option.Option(String), created: option.Option(primitive_types.DateTime), organization: option.Option(complex_types.Reference), request_provider: option.Option(complex_types.Reference), )
pub type Episodeofcare {
Episodeofcare(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: valuesets.Episodeofcarestatus,
status_history: List(EpisodeofcareStatushistory),
type_: List(complex_types.Codeableconcept),
diagnosis: List(EpisodeofcareDiagnosis),
patient: complex_types.Reference,
managing_organization: option.Option(complex_types.Reference),
period: option.Option(complex_types.Period),
referral_request: List(complex_types.Reference),
care_manager: option.Option(complex_types.Reference),
team: List(complex_types.Reference),
account: List(complex_types.Reference),
)
}
Constructors
-
Episodeofcare( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: valuesets.Episodeofcarestatus, status_history: List(EpisodeofcareStatushistory), type_: List(complex_types.Codeableconcept), diagnosis: List(EpisodeofcareDiagnosis), patient: complex_types.Reference, managing_organization: option.Option(complex_types.Reference), period: option.Option(complex_types.Period), referral_request: List(complex_types.Reference), care_manager: option.Option(complex_types.Reference), team: List(complex_types.Reference), account: List(complex_types.Reference), )
pub type EpisodeofcareDiagnosis {
EpisodeofcareDiagnosis(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
condition: complex_types.Reference,
role: option.Option(complex_types.Codeableconcept),
rank: option.Option(Int),
)
}
Constructors
-
EpisodeofcareDiagnosis( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), condition: complex_types.Reference, role: option.Option(complex_types.Codeableconcept), rank: option.Option(Int), )
pub type EpisodeofcareStatushistory {
EpisodeofcareStatushistory(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
status: valuesets.Episodeofcarestatus,
period: complex_types.Period,
)
}
Constructors
-
EpisodeofcareStatushistory( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), status: valuesets.Episodeofcarestatus, period: complex_types.Period, )
pub type Eventdefinition {
Eventdefinition(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
url: option.Option(String),
identifier: List(complex_types.Identifier),
version: option.Option(String),
name: option.Option(String),
title: option.Option(String),
subtitle: option.Option(String),
status: valuesets.Publicationstatus,
experimental: option.Option(Bool),
subject: option.Option(EventdefinitionSubject),
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(complex_types.Contactdetail),
description: option.Option(String),
use_context: List(complex_types.Usagecontext),
jurisdiction: List(complex_types.Codeableconcept),
purpose: option.Option(String),
usage: option.Option(String),
copyright: option.Option(String),
approval_date: option.Option(primitive_types.Date),
last_review_date: option.Option(primitive_types.Date),
effective_period: option.Option(complex_types.Period),
topic: List(complex_types.Codeableconcept),
author: List(complex_types.Contactdetail),
editor: List(complex_types.Contactdetail),
reviewer: List(complex_types.Contactdetail),
endorser: List(complex_types.Contactdetail),
related_artifact: List(complex_types.Relatedartifact),
trigger: complex_types.List1(complex_types.Triggerdefinition),
)
}
Constructors
-
Eventdefinition( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), url: option.Option(String), identifier: List(complex_types.Identifier), version: option.Option(String), name: option.Option(String), title: option.Option(String), subtitle: option.Option(String), status: valuesets.Publicationstatus, experimental: option.Option(Bool), subject: option.Option(EventdefinitionSubject), date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(complex_types.Contactdetail), description: option.Option(String), use_context: List(complex_types.Usagecontext), jurisdiction: List(complex_types.Codeableconcept), purpose: option.Option(String), usage: option.Option(String), copyright: option.Option(String), approval_date: option.Option(primitive_types.Date), last_review_date: option.Option(primitive_types.Date), effective_period: option.Option(complex_types.Period), topic: List(complex_types.Codeableconcept), author: List(complex_types.Contactdetail), editor: List(complex_types.Contactdetail), reviewer: List(complex_types.Contactdetail), endorser: List(complex_types.Contactdetail), related_artifact: List(complex_types.Relatedartifact), trigger: complex_types.List1(complex_types.Triggerdefinition), )
pub type EventdefinitionSubject {
EventdefinitionSubjectCodeableconcept(
subject: complex_types.Codeableconcept,
)
EventdefinitionSubjectReference(
subject: complex_types.Reference,
)
}
Constructors
-
EventdefinitionSubjectCodeableconcept( subject: complex_types.Codeableconcept, ) -
EventdefinitionSubjectReference(subject: complex_types.Reference)
pub type Evidence {
Evidence(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
url: option.Option(String),
identifier: List(complex_types.Identifier),
version: option.Option(String),
name: option.Option(String),
title: option.Option(String),
short_title: option.Option(String),
subtitle: option.Option(String),
status: valuesets.Publicationstatus,
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(complex_types.Contactdetail),
description: option.Option(String),
note: List(complex_types.Annotation),
use_context: List(complex_types.Usagecontext),
jurisdiction: List(complex_types.Codeableconcept),
copyright: option.Option(String),
approval_date: option.Option(primitive_types.Date),
last_review_date: option.Option(primitive_types.Date),
effective_period: option.Option(complex_types.Period),
topic: List(complex_types.Codeableconcept),
author: List(complex_types.Contactdetail),
editor: List(complex_types.Contactdetail),
reviewer: List(complex_types.Contactdetail),
endorser: List(complex_types.Contactdetail),
related_artifact: List(complex_types.Relatedartifact),
exposure_background: complex_types.Reference,
exposure_variant: List(complex_types.Reference),
outcome: List(complex_types.Reference),
)
}
Constructors
-
Evidence( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), url: option.Option(String), identifier: List(complex_types.Identifier), version: option.Option(String), name: option.Option(String), title: option.Option(String), short_title: option.Option(String), subtitle: option.Option(String), status: valuesets.Publicationstatus, date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(complex_types.Contactdetail), description: option.Option(String), note: List(complex_types.Annotation), use_context: List(complex_types.Usagecontext), jurisdiction: List(complex_types.Codeableconcept), copyright: option.Option(String), approval_date: option.Option(primitive_types.Date), last_review_date: option.Option(primitive_types.Date), effective_period: option.Option(complex_types.Period), topic: List(complex_types.Codeableconcept), author: List(complex_types.Contactdetail), editor: List(complex_types.Contactdetail), reviewer: List(complex_types.Contactdetail), endorser: List(complex_types.Contactdetail), related_artifact: List(complex_types.Relatedartifact), exposure_background: complex_types.Reference, exposure_variant: List(complex_types.Reference), outcome: List(complex_types.Reference), )
pub type Evidencevariable {
Evidencevariable(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
url: option.Option(String),
identifier: List(complex_types.Identifier),
version: option.Option(String),
name: option.Option(String),
title: option.Option(String),
short_title: option.Option(String),
subtitle: option.Option(String),
status: valuesets.Publicationstatus,
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(complex_types.Contactdetail),
description: option.Option(String),
note: List(complex_types.Annotation),
use_context: List(complex_types.Usagecontext),
jurisdiction: List(complex_types.Codeableconcept),
copyright: option.Option(String),
approval_date: option.Option(primitive_types.Date),
last_review_date: option.Option(primitive_types.Date),
effective_period: option.Option(complex_types.Period),
topic: List(complex_types.Codeableconcept),
author: List(complex_types.Contactdetail),
editor: List(complex_types.Contactdetail),
reviewer: List(complex_types.Contactdetail),
endorser: List(complex_types.Contactdetail),
related_artifact: List(complex_types.Relatedartifact),
type_: option.Option(valuesets.Variabletype),
characteristic: complex_types.List1(
EvidencevariableCharacteristic,
),
)
}
Constructors
-
Evidencevariable( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), url: option.Option(String), identifier: List(complex_types.Identifier), version: option.Option(String), name: option.Option(String), title: option.Option(String), short_title: option.Option(String), subtitle: option.Option(String), status: valuesets.Publicationstatus, date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(complex_types.Contactdetail), description: option.Option(String), note: List(complex_types.Annotation), use_context: List(complex_types.Usagecontext), jurisdiction: List(complex_types.Codeableconcept), copyright: option.Option(String), approval_date: option.Option(primitive_types.Date), last_review_date: option.Option(primitive_types.Date), effective_period: option.Option(complex_types.Period), topic: List(complex_types.Codeableconcept), author: List(complex_types.Contactdetail), editor: List(complex_types.Contactdetail), reviewer: List(complex_types.Contactdetail), endorser: List(complex_types.Contactdetail), related_artifact: List(complex_types.Relatedartifact), type_: option.Option(valuesets.Variabletype), characteristic: complex_types.List1( EvidencevariableCharacteristic, ), )
pub type EvidencevariableCharacteristic {
EvidencevariableCharacteristic(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
description: option.Option(String),
definition: EvidencevariableCharacteristicDefinition,
usage_context: List(complex_types.Usagecontext),
exclude: option.Option(Bool),
participant_effective: option.Option(
EvidencevariableCharacteristicParticipanteffective,
),
time_from_start: option.Option(complex_types.Duration),
group_measure: option.Option(valuesets.Groupmeasure),
)
}
Constructors
-
EvidencevariableCharacteristic( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), description: option.Option(String), definition: EvidencevariableCharacteristicDefinition, usage_context: List(complex_types.Usagecontext), exclude: option.Option(Bool), participant_effective: option.Option( EvidencevariableCharacteristicParticipanteffective, ), time_from_start: option.Option(complex_types.Duration), group_measure: option.Option(valuesets.Groupmeasure), )
pub type EvidencevariableCharacteristicDefinition {
EvidencevariableCharacteristicDefinitionReference(
definition: complex_types.Reference,
)
EvidencevariableCharacteristicDefinitionCanonical(
definition: String,
)
EvidencevariableCharacteristicDefinitionCodeableconcept(
definition: complex_types.Codeableconcept,
)
EvidencevariableCharacteristicDefinitionExpression(
definition: complex_types.Expression,
)
EvidencevariableCharacteristicDefinitionDatarequirement(
definition: complex_types.Datarequirement,
)
EvidencevariableCharacteristicDefinitionTriggerdefinition(
definition: complex_types.Triggerdefinition,
)
}
Constructors
-
EvidencevariableCharacteristicDefinitionReference( definition: complex_types.Reference, ) -
EvidencevariableCharacteristicDefinitionCanonical( definition: String, ) -
EvidencevariableCharacteristicDefinitionCodeableconcept( definition: complex_types.Codeableconcept, ) -
EvidencevariableCharacteristicDefinitionExpression( definition: complex_types.Expression, ) -
EvidencevariableCharacteristicDefinitionDatarequirement( definition: complex_types.Datarequirement, ) -
EvidencevariableCharacteristicDefinitionTriggerdefinition( definition: complex_types.Triggerdefinition, )
pub type EvidencevariableCharacteristicParticipanteffective {
EvidencevariableCharacteristicParticipanteffectiveDatetime(
participant_effective: primitive_types.DateTime,
)
EvidencevariableCharacteristicParticipanteffectivePeriod(
participant_effective: complex_types.Period,
)
EvidencevariableCharacteristicParticipanteffectiveDuration(
participant_effective: complex_types.Duration,
)
EvidencevariableCharacteristicParticipanteffectiveTiming(
participant_effective: complex_types.Timing,
)
}
Constructors
-
EvidencevariableCharacteristicParticipanteffectiveDatetime( participant_effective: primitive_types.DateTime, ) -
EvidencevariableCharacteristicParticipanteffectivePeriod( participant_effective: complex_types.Period, ) -
EvidencevariableCharacteristicParticipanteffectiveDuration( participant_effective: complex_types.Duration, ) -
EvidencevariableCharacteristicParticipanteffectiveTiming( participant_effective: complex_types.Timing, )
pub type Examplescenario {
Examplescenario(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
url: option.Option(String),
identifier: List(complex_types.Identifier),
version: option.Option(String),
name: option.Option(String),
status: valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(complex_types.Contactdetail),
use_context: List(complex_types.Usagecontext),
jurisdiction: List(complex_types.Codeableconcept),
copyright: option.Option(String),
purpose: option.Option(String),
actor: List(ExamplescenarioActor),
instance: List(ExamplescenarioInstance),
process: List(ExamplescenarioProcess),
workflow: List(String),
)
}
Constructors
-
Examplescenario( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), url: option.Option(String), identifier: List(complex_types.Identifier), version: option.Option(String), name: option.Option(String), status: valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(complex_types.Contactdetail), use_context: List(complex_types.Usagecontext), jurisdiction: List(complex_types.Codeableconcept), copyright: option.Option(String), purpose: option.Option(String), actor: List(ExamplescenarioActor), instance: List(ExamplescenarioInstance), process: List(ExamplescenarioProcess), workflow: List(String), )
pub type ExamplescenarioActor {
ExamplescenarioActor(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
actor_id: String,
type_: valuesets.Examplescenarioactortype,
name: option.Option(String),
description: option.Option(String),
)
}
Constructors
-
ExamplescenarioActor( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), actor_id: String, type_: valuesets.Examplescenarioactortype, name: option.Option(String), description: option.Option(String), )
pub type ExamplescenarioInstance {
ExamplescenarioInstance(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
resource_id: String,
resource_type: valuesets.Resourcetypes,
name: option.Option(String),
description: option.Option(String),
version: List(ExamplescenarioInstanceVersion),
contained_instance: List(
ExamplescenarioInstanceContainedinstance,
),
)
}
Constructors
-
ExamplescenarioInstance( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), resource_id: String, resource_type: valuesets.Resourcetypes, name: option.Option(String), description: option.Option(String), version: List(ExamplescenarioInstanceVersion), contained_instance: List( ExamplescenarioInstanceContainedinstance, ), )
pub type ExamplescenarioInstanceContainedinstance {
ExamplescenarioInstanceContainedinstance(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
resource_id: String,
version_id: option.Option(String),
)
}
Constructors
-
ExamplescenarioInstanceContainedinstance( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), resource_id: String, version_id: option.Option(String), )
pub type ExamplescenarioInstanceVersion {
ExamplescenarioInstanceVersion(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
version_id: String,
description: String,
)
}
Constructors
-
ExamplescenarioInstanceVersion( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), version_id: String, description: String, )
pub type ExamplescenarioProcess {
ExamplescenarioProcess(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
title: String,
description: option.Option(String),
pre_conditions: option.Option(String),
post_conditions: option.Option(String),
step: List(ExamplescenarioProcessStep),
)
}
Constructors
-
ExamplescenarioProcess( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), title: String, description: option.Option(String), pre_conditions: option.Option(String), post_conditions: option.Option(String), step: List(ExamplescenarioProcessStep), )
pub type ExamplescenarioProcessStep {
ExamplescenarioProcessStep(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
process: List(ExamplescenarioProcess),
pause: option.Option(Bool),
operation: option.Option(ExamplescenarioProcessStepOperation),
alternative: List(ExamplescenarioProcessStepAlternative),
)
}
Constructors
-
ExamplescenarioProcessStep( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), process: List(ExamplescenarioProcess), pause: option.Option(Bool), operation: option.Option(ExamplescenarioProcessStepOperation), alternative: List(ExamplescenarioProcessStepAlternative), )
pub type ExamplescenarioProcessStepAlternative {
ExamplescenarioProcessStepAlternative(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
title: String,
description: option.Option(String),
step: List(ExamplescenarioProcessStep),
)
}
Constructors
-
ExamplescenarioProcessStepAlternative( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), title: String, description: option.Option(String), step: List(ExamplescenarioProcessStep), )
pub type ExamplescenarioProcessStepOperation {
ExamplescenarioProcessStepOperation(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
number: String,
type_: option.Option(String),
name: option.Option(String),
initiator: option.Option(String),
receiver: option.Option(String),
description: option.Option(String),
initiator_active: option.Option(Bool),
receiver_active: option.Option(Bool),
request: option.Option(
ExamplescenarioInstanceContainedinstance,
),
response: option.Option(
ExamplescenarioInstanceContainedinstance,
),
)
}
Constructors
-
ExamplescenarioProcessStepOperation( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), number: String, type_: option.Option(String), name: option.Option(String), initiator: option.Option(String), receiver: option.Option(String), description: option.Option(String), initiator_active: option.Option(Bool), receiver_active: option.Option(Bool), request: option.Option(ExamplescenarioInstanceContainedinstance), response: option.Option( ExamplescenarioInstanceContainedinstance, ), )
pub type Explanationofbenefit {
Explanationofbenefit(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: valuesets.Explanationofbenefitstatus,
type_: complex_types.Codeableconcept,
sub_type: option.Option(complex_types.Codeableconcept),
use_: valuesets.Claimuse,
patient: complex_types.Reference,
billable_period: option.Option(complex_types.Period),
created: primitive_types.DateTime,
enterer: option.Option(complex_types.Reference),
insurer: complex_types.Reference,
provider: complex_types.Reference,
priority: option.Option(complex_types.Codeableconcept),
funds_reserve_requested: option.Option(
complex_types.Codeableconcept,
),
funds_reserve: option.Option(complex_types.Codeableconcept),
related: List(ExplanationofbenefitRelated),
prescription: option.Option(complex_types.Reference),
original_prescription: option.Option(complex_types.Reference),
payee: option.Option(ExplanationofbenefitPayee),
referral: option.Option(complex_types.Reference),
facility: option.Option(complex_types.Reference),
claim: option.Option(complex_types.Reference),
claim_response: option.Option(complex_types.Reference),
outcome: valuesets.Remittanceoutcome,
disposition: option.Option(String),
pre_auth_ref: List(String),
pre_auth_ref_period: List(complex_types.Period),
care_team: List(ExplanationofbenefitCareteam),
supporting_info: List(ExplanationofbenefitSupportinginfo),
diagnosis: List(ExplanationofbenefitDiagnosis),
procedure: List(ExplanationofbenefitProcedure),
precedence: option.Option(Int),
insurance: complex_types.List1(ExplanationofbenefitInsurance),
accident: option.Option(ExplanationofbenefitAccident),
item: List(ExplanationofbenefitItem),
add_item: List(ExplanationofbenefitAdditem),
adjudication: List(ExplanationofbenefitItemAdjudication),
total: List(ExplanationofbenefitTotal),
payment: option.Option(ExplanationofbenefitPayment),
form_code: option.Option(complex_types.Codeableconcept),
form: option.Option(complex_types.Attachment),
process_note: List(ExplanationofbenefitProcessnote),
benefit_period: option.Option(complex_types.Period),
benefit_balance: List(ExplanationofbenefitBenefitbalance),
)
}
Constructors
-
Explanationofbenefit( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: valuesets.Explanationofbenefitstatus, type_: complex_types.Codeableconcept, sub_type: option.Option(complex_types.Codeableconcept), use_: valuesets.Claimuse, patient: complex_types.Reference, billable_period: option.Option(complex_types.Period), created: primitive_types.DateTime, enterer: option.Option(complex_types.Reference), insurer: complex_types.Reference, provider: complex_types.Reference, priority: option.Option(complex_types.Codeableconcept), funds_reserve_requested: option.Option( complex_types.Codeableconcept, ), funds_reserve: option.Option(complex_types.Codeableconcept), related: List(ExplanationofbenefitRelated), prescription: option.Option(complex_types.Reference), original_prescription: option.Option(complex_types.Reference), payee: option.Option(ExplanationofbenefitPayee), referral: option.Option(complex_types.Reference), facility: option.Option(complex_types.Reference), claim: option.Option(complex_types.Reference), claim_response: option.Option(complex_types.Reference), outcome: valuesets.Remittanceoutcome, disposition: option.Option(String), pre_auth_ref: List(String), pre_auth_ref_period: List(complex_types.Period), care_team: List(ExplanationofbenefitCareteam), supporting_info: List(ExplanationofbenefitSupportinginfo), diagnosis: List(ExplanationofbenefitDiagnosis), procedure: List(ExplanationofbenefitProcedure), precedence: option.Option(Int), insurance: complex_types.List1(ExplanationofbenefitInsurance), accident: option.Option(ExplanationofbenefitAccident), item: List(ExplanationofbenefitItem), add_item: List(ExplanationofbenefitAdditem), adjudication: List(ExplanationofbenefitItemAdjudication), total: List(ExplanationofbenefitTotal), payment: option.Option(ExplanationofbenefitPayment), form_code: option.Option(complex_types.Codeableconcept), form: option.Option(complex_types.Attachment), process_note: List(ExplanationofbenefitProcessnote), benefit_period: option.Option(complex_types.Period), benefit_balance: List(ExplanationofbenefitBenefitbalance), )
pub type ExplanationofbenefitAccident {
ExplanationofbenefitAccident(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
date: option.Option(primitive_types.Date),
type_: option.Option(complex_types.Codeableconcept),
location: option.Option(ExplanationofbenefitAccidentLocation),
)
}
Constructors
-
ExplanationofbenefitAccident( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), date: option.Option(primitive_types.Date), type_: option.Option(complex_types.Codeableconcept), location: option.Option(ExplanationofbenefitAccidentLocation), )
pub type ExplanationofbenefitAccidentLocation {
ExplanationofbenefitAccidentLocationAddress(
location: complex_types.Address,
)
ExplanationofbenefitAccidentLocationReference(
location: complex_types.Reference,
)
}
Constructors
-
ExplanationofbenefitAccidentLocationAddress( location: complex_types.Address, ) -
ExplanationofbenefitAccidentLocationReference( location: complex_types.Reference, )
pub type ExplanationofbenefitAdditem {
ExplanationofbenefitAdditem(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
item_sequence: List(Int),
detail_sequence: List(Int),
sub_detail_sequence: List(Int),
provider: List(complex_types.Reference),
product_or_service: complex_types.Codeableconcept,
modifier: List(complex_types.Codeableconcept),
program_code: List(complex_types.Codeableconcept),
serviced: option.Option(ExplanationofbenefitAdditemServiced),
location: option.Option(ExplanationofbenefitAdditemLocation),
quantity: option.Option(complex_types.Quantity),
unit_price: option.Option(complex_types.Money),
factor: option.Option(Float),
net: option.Option(complex_types.Money),
body_site: option.Option(complex_types.Codeableconcept),
sub_site: List(complex_types.Codeableconcept),
note_number: List(Int),
adjudication: List(ExplanationofbenefitItemAdjudication),
detail: List(ExplanationofbenefitAdditemDetail),
)
}
Constructors
-
ExplanationofbenefitAdditem( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), item_sequence: List(Int), detail_sequence: List(Int), sub_detail_sequence: List(Int), provider: List(complex_types.Reference), product_or_service: complex_types.Codeableconcept, modifier: List(complex_types.Codeableconcept), program_code: List(complex_types.Codeableconcept), serviced: option.Option(ExplanationofbenefitAdditemServiced), location: option.Option(ExplanationofbenefitAdditemLocation), quantity: option.Option(complex_types.Quantity), unit_price: option.Option(complex_types.Money), factor: option.Option(Float), net: option.Option(complex_types.Money), body_site: option.Option(complex_types.Codeableconcept), sub_site: List(complex_types.Codeableconcept), note_number: List(Int), adjudication: List(ExplanationofbenefitItemAdjudication), detail: List(ExplanationofbenefitAdditemDetail), )
pub type ExplanationofbenefitAdditemDetail {
ExplanationofbenefitAdditemDetail(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
product_or_service: complex_types.Codeableconcept,
modifier: List(complex_types.Codeableconcept),
quantity: option.Option(complex_types.Quantity),
unit_price: option.Option(complex_types.Money),
factor: option.Option(Float),
net: option.Option(complex_types.Money),
note_number: List(Int),
adjudication: List(ExplanationofbenefitItemAdjudication),
sub_detail: List(ExplanationofbenefitAdditemDetailSubdetail),
)
}
Constructors
-
ExplanationofbenefitAdditemDetail( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), product_or_service: complex_types.Codeableconcept, modifier: List(complex_types.Codeableconcept), quantity: option.Option(complex_types.Quantity), unit_price: option.Option(complex_types.Money), factor: option.Option(Float), net: option.Option(complex_types.Money), note_number: List(Int), adjudication: List(ExplanationofbenefitItemAdjudication), sub_detail: List(ExplanationofbenefitAdditemDetailSubdetail), )
pub type ExplanationofbenefitAdditemDetailSubdetail {
ExplanationofbenefitAdditemDetailSubdetail(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
product_or_service: complex_types.Codeableconcept,
modifier: List(complex_types.Codeableconcept),
quantity: option.Option(complex_types.Quantity),
unit_price: option.Option(complex_types.Money),
factor: option.Option(Float),
net: option.Option(complex_types.Money),
note_number: List(Int),
adjudication: List(ExplanationofbenefitItemAdjudication),
)
}
Constructors
-
ExplanationofbenefitAdditemDetailSubdetail( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), product_or_service: complex_types.Codeableconcept, modifier: List(complex_types.Codeableconcept), quantity: option.Option(complex_types.Quantity), unit_price: option.Option(complex_types.Money), factor: option.Option(Float), net: option.Option(complex_types.Money), note_number: List(Int), adjudication: List(ExplanationofbenefitItemAdjudication), )
pub type ExplanationofbenefitAdditemLocation {
ExplanationofbenefitAdditemLocationCodeableconcept(
location: complex_types.Codeableconcept,
)
ExplanationofbenefitAdditemLocationAddress(
location: complex_types.Address,
)
ExplanationofbenefitAdditemLocationReference(
location: complex_types.Reference,
)
}
Constructors
-
ExplanationofbenefitAdditemLocationCodeableconcept( location: complex_types.Codeableconcept, ) -
ExplanationofbenefitAdditemLocationAddress( location: complex_types.Address, ) -
ExplanationofbenefitAdditemLocationReference( location: complex_types.Reference, )
pub type ExplanationofbenefitAdditemServiced {
ExplanationofbenefitAdditemServicedDate(
serviced: primitive_types.Date,
)
ExplanationofbenefitAdditemServicedPeriod(
serviced: complex_types.Period,
)
}
Constructors
-
ExplanationofbenefitAdditemServicedDate( serviced: primitive_types.Date, ) -
ExplanationofbenefitAdditemServicedPeriod( serviced: complex_types.Period, )
pub type ExplanationofbenefitBenefitbalance {
ExplanationofbenefitBenefitbalance(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
category: complex_types.Codeableconcept,
excluded: option.Option(Bool),
name: option.Option(String),
description: option.Option(String),
network: option.Option(complex_types.Codeableconcept),
unit: option.Option(complex_types.Codeableconcept),
term: option.Option(complex_types.Codeableconcept),
financial: List(ExplanationofbenefitBenefitbalanceFinancial),
)
}
Constructors
-
ExplanationofbenefitBenefitbalance( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), category: complex_types.Codeableconcept, excluded: option.Option(Bool), name: option.Option(String), description: option.Option(String), network: option.Option(complex_types.Codeableconcept), unit: option.Option(complex_types.Codeableconcept), term: option.Option(complex_types.Codeableconcept), financial: List(ExplanationofbenefitBenefitbalanceFinancial), )
pub type ExplanationofbenefitBenefitbalanceFinancial {
ExplanationofbenefitBenefitbalanceFinancial(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: complex_types.Codeableconcept,
allowed: option.Option(
ExplanationofbenefitBenefitbalanceFinancialAllowed,
),
used: option.Option(
ExplanationofbenefitBenefitbalanceFinancialUsed,
),
)
}
Constructors
-
ExplanationofbenefitBenefitbalanceFinancial( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: complex_types.Codeableconcept, allowed: option.Option( ExplanationofbenefitBenefitbalanceFinancialAllowed, ), used: option.Option( ExplanationofbenefitBenefitbalanceFinancialUsed, ), )
pub type ExplanationofbenefitBenefitbalanceFinancialAllowed {
ExplanationofbenefitBenefitbalanceFinancialAllowedUnsignedint(
allowed: Int,
)
ExplanationofbenefitBenefitbalanceFinancialAllowedString(
allowed: String,
)
ExplanationofbenefitBenefitbalanceFinancialAllowedMoney(
allowed: complex_types.Money,
)
}
Constructors
-
ExplanationofbenefitBenefitbalanceFinancialAllowedUnsignedint( allowed: Int, ) -
ExplanationofbenefitBenefitbalanceFinancialAllowedString( allowed: String, ) -
ExplanationofbenefitBenefitbalanceFinancialAllowedMoney( allowed: complex_types.Money, )
pub type ExplanationofbenefitBenefitbalanceFinancialUsed {
ExplanationofbenefitBenefitbalanceFinancialUsedUnsignedint(
used: Int,
)
ExplanationofbenefitBenefitbalanceFinancialUsedMoney(
used: complex_types.Money,
)
}
Constructors
-
ExplanationofbenefitBenefitbalanceFinancialUsedUnsignedint( used: Int, ) -
ExplanationofbenefitBenefitbalanceFinancialUsedMoney( used: complex_types.Money, )
pub type ExplanationofbenefitCareteam {
ExplanationofbenefitCareteam(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
sequence: Int,
provider: complex_types.Reference,
responsible: option.Option(Bool),
role: option.Option(complex_types.Codeableconcept),
qualification: option.Option(complex_types.Codeableconcept),
)
}
Constructors
-
ExplanationofbenefitCareteam( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), sequence: Int, provider: complex_types.Reference, responsible: option.Option(Bool), role: option.Option(complex_types.Codeableconcept), qualification: option.Option(complex_types.Codeableconcept), )
pub type ExplanationofbenefitDiagnosis {
ExplanationofbenefitDiagnosis(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
sequence: Int,
diagnosis: ExplanationofbenefitDiagnosisDiagnosis,
type_: List(complex_types.Codeableconcept),
on_admission: option.Option(complex_types.Codeableconcept),
package_code: option.Option(complex_types.Codeableconcept),
)
}
Constructors
-
ExplanationofbenefitDiagnosis( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), sequence: Int, diagnosis: ExplanationofbenefitDiagnosisDiagnosis, type_: List(complex_types.Codeableconcept), on_admission: option.Option(complex_types.Codeableconcept), package_code: option.Option(complex_types.Codeableconcept), )
pub type ExplanationofbenefitDiagnosisDiagnosis {
ExplanationofbenefitDiagnosisDiagnosisCodeableconcept(
diagnosis: complex_types.Codeableconcept,
)
ExplanationofbenefitDiagnosisDiagnosisReference(
diagnosis: complex_types.Reference,
)
}
Constructors
-
ExplanationofbenefitDiagnosisDiagnosisCodeableconcept( diagnosis: complex_types.Codeableconcept, ) -
ExplanationofbenefitDiagnosisDiagnosisReference( diagnosis: complex_types.Reference, )
pub type ExplanationofbenefitInsurance {
ExplanationofbenefitInsurance(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
focal: Bool,
coverage: complex_types.Reference,
pre_auth_ref: List(String),
)
}
Constructors
-
ExplanationofbenefitInsurance( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), focal: Bool, coverage: complex_types.Reference, pre_auth_ref: List(String), )
pub type ExplanationofbenefitItem {
ExplanationofbenefitItem(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
sequence: Int,
care_team_sequence: List(Int),
diagnosis_sequence: List(Int),
procedure_sequence: List(Int),
information_sequence: List(Int),
revenue: option.Option(complex_types.Codeableconcept),
category: option.Option(complex_types.Codeableconcept),
product_or_service: complex_types.Codeableconcept,
modifier: List(complex_types.Codeableconcept),
program_code: List(complex_types.Codeableconcept),
serviced: option.Option(ExplanationofbenefitItemServiced),
location: option.Option(ExplanationofbenefitItemLocation),
quantity: option.Option(complex_types.Quantity),
unit_price: option.Option(complex_types.Money),
factor: option.Option(Float),
net: option.Option(complex_types.Money),
udi: List(complex_types.Reference),
body_site: option.Option(complex_types.Codeableconcept),
sub_site: List(complex_types.Codeableconcept),
encounter: List(complex_types.Reference),
note_number: List(Int),
adjudication: List(ExplanationofbenefitItemAdjudication),
detail: List(ExplanationofbenefitItemDetail),
)
}
Constructors
-
ExplanationofbenefitItem( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), sequence: Int, care_team_sequence: List(Int), diagnosis_sequence: List(Int), procedure_sequence: List(Int), information_sequence: List(Int), revenue: option.Option(complex_types.Codeableconcept), category: option.Option(complex_types.Codeableconcept), product_or_service: complex_types.Codeableconcept, modifier: List(complex_types.Codeableconcept), program_code: List(complex_types.Codeableconcept), serviced: option.Option(ExplanationofbenefitItemServiced), location: option.Option(ExplanationofbenefitItemLocation), quantity: option.Option(complex_types.Quantity), unit_price: option.Option(complex_types.Money), factor: option.Option(Float), net: option.Option(complex_types.Money), udi: List(complex_types.Reference), body_site: option.Option(complex_types.Codeableconcept), sub_site: List(complex_types.Codeableconcept), encounter: List(complex_types.Reference), note_number: List(Int), adjudication: List(ExplanationofbenefitItemAdjudication), detail: List(ExplanationofbenefitItemDetail), )
pub type ExplanationofbenefitItemAdjudication {
ExplanationofbenefitItemAdjudication(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
category: complex_types.Codeableconcept,
reason: option.Option(complex_types.Codeableconcept),
amount: option.Option(complex_types.Money),
value: option.Option(Float),
)
}
Constructors
-
ExplanationofbenefitItemAdjudication( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), category: complex_types.Codeableconcept, reason: option.Option(complex_types.Codeableconcept), amount: option.Option(complex_types.Money), value: option.Option(Float), )
pub type ExplanationofbenefitItemDetail {
ExplanationofbenefitItemDetail(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
sequence: Int,
revenue: option.Option(complex_types.Codeableconcept),
category: option.Option(complex_types.Codeableconcept),
product_or_service: complex_types.Codeableconcept,
modifier: List(complex_types.Codeableconcept),
program_code: List(complex_types.Codeableconcept),
quantity: option.Option(complex_types.Quantity),
unit_price: option.Option(complex_types.Money),
factor: option.Option(Float),
net: option.Option(complex_types.Money),
udi: List(complex_types.Reference),
note_number: List(Int),
adjudication: List(ExplanationofbenefitItemAdjudication),
sub_detail: List(ExplanationofbenefitItemDetailSubdetail),
)
}
Constructors
-
ExplanationofbenefitItemDetail( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), sequence: Int, revenue: option.Option(complex_types.Codeableconcept), category: option.Option(complex_types.Codeableconcept), product_or_service: complex_types.Codeableconcept, modifier: List(complex_types.Codeableconcept), program_code: List(complex_types.Codeableconcept), quantity: option.Option(complex_types.Quantity), unit_price: option.Option(complex_types.Money), factor: option.Option(Float), net: option.Option(complex_types.Money), udi: List(complex_types.Reference), note_number: List(Int), adjudication: List(ExplanationofbenefitItemAdjudication), sub_detail: List(ExplanationofbenefitItemDetailSubdetail), )
pub type ExplanationofbenefitItemDetailSubdetail {
ExplanationofbenefitItemDetailSubdetail(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
sequence: Int,
revenue: option.Option(complex_types.Codeableconcept),
category: option.Option(complex_types.Codeableconcept),
product_or_service: complex_types.Codeableconcept,
modifier: List(complex_types.Codeableconcept),
program_code: List(complex_types.Codeableconcept),
quantity: option.Option(complex_types.Quantity),
unit_price: option.Option(complex_types.Money),
factor: option.Option(Float),
net: option.Option(complex_types.Money),
udi: List(complex_types.Reference),
note_number: List(Int),
adjudication: List(ExplanationofbenefitItemAdjudication),
)
}
Constructors
-
ExplanationofbenefitItemDetailSubdetail( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), sequence: Int, revenue: option.Option(complex_types.Codeableconcept), category: option.Option(complex_types.Codeableconcept), product_or_service: complex_types.Codeableconcept, modifier: List(complex_types.Codeableconcept), program_code: List(complex_types.Codeableconcept), quantity: option.Option(complex_types.Quantity), unit_price: option.Option(complex_types.Money), factor: option.Option(Float), net: option.Option(complex_types.Money), udi: List(complex_types.Reference), note_number: List(Int), adjudication: List(ExplanationofbenefitItemAdjudication), )
pub type ExplanationofbenefitItemLocation {
ExplanationofbenefitItemLocationCodeableconcept(
location: complex_types.Codeableconcept,
)
ExplanationofbenefitItemLocationAddress(
location: complex_types.Address,
)
ExplanationofbenefitItemLocationReference(
location: complex_types.Reference,
)
}
Constructors
-
ExplanationofbenefitItemLocationCodeableconcept( location: complex_types.Codeableconcept, ) -
ExplanationofbenefitItemLocationAddress( location: complex_types.Address, ) -
ExplanationofbenefitItemLocationReference( location: complex_types.Reference, )
pub type ExplanationofbenefitItemServiced {
ExplanationofbenefitItemServicedDate(
serviced: primitive_types.Date,
)
ExplanationofbenefitItemServicedPeriod(
serviced: complex_types.Period,
)
}
Constructors
-
ExplanationofbenefitItemServicedDate( serviced: primitive_types.Date, ) -
ExplanationofbenefitItemServicedPeriod( serviced: complex_types.Period, )
pub type ExplanationofbenefitPayee {
ExplanationofbenefitPayee(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: option.Option(complex_types.Codeableconcept),
party: option.Option(complex_types.Reference),
)
}
Constructors
-
ExplanationofbenefitPayee( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: option.Option(complex_types.Codeableconcept), party: option.Option(complex_types.Reference), )
pub type ExplanationofbenefitPayment {
ExplanationofbenefitPayment(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: option.Option(complex_types.Codeableconcept),
adjustment: option.Option(complex_types.Money),
adjustment_reason: option.Option(
complex_types.Codeableconcept,
),
date: option.Option(primitive_types.Date),
amount: option.Option(complex_types.Money),
identifier: option.Option(complex_types.Identifier),
)
}
Constructors
-
ExplanationofbenefitPayment( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: option.Option(complex_types.Codeableconcept), adjustment: option.Option(complex_types.Money), adjustment_reason: option.Option(complex_types.Codeableconcept), date: option.Option(primitive_types.Date), amount: option.Option(complex_types.Money), identifier: option.Option(complex_types.Identifier), )
pub type ExplanationofbenefitProcedure {
ExplanationofbenefitProcedure(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
sequence: Int,
type_: List(complex_types.Codeableconcept),
date: option.Option(primitive_types.DateTime),
procedure: ExplanationofbenefitProcedureProcedure,
udi: List(complex_types.Reference),
)
}
Constructors
-
ExplanationofbenefitProcedure( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), sequence: Int, type_: List(complex_types.Codeableconcept), date: option.Option(primitive_types.DateTime), procedure: ExplanationofbenefitProcedureProcedure, udi: List(complex_types.Reference), )
pub type ExplanationofbenefitProcedureProcedure {
ExplanationofbenefitProcedureProcedureCodeableconcept(
procedure: complex_types.Codeableconcept,
)
ExplanationofbenefitProcedureProcedureReference(
procedure: complex_types.Reference,
)
}
Constructors
-
ExplanationofbenefitProcedureProcedureCodeableconcept( procedure: complex_types.Codeableconcept, ) -
ExplanationofbenefitProcedureProcedureReference( procedure: complex_types.Reference, )
pub type ExplanationofbenefitProcessnote {
ExplanationofbenefitProcessnote(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
number: option.Option(Int),
type_: option.Option(valuesets.Notetype),
text: option.Option(String),
language: option.Option(complex_types.Codeableconcept),
)
}
Constructors
-
ExplanationofbenefitProcessnote( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), number: option.Option(Int), type_: option.Option(valuesets.Notetype), text: option.Option(String), language: option.Option(complex_types.Codeableconcept), )
pub type ExplanationofbenefitRelated {
ExplanationofbenefitRelated(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
claim: option.Option(complex_types.Reference),
relationship: option.Option(complex_types.Codeableconcept),
reference: option.Option(complex_types.Identifier),
)
}
Constructors
-
ExplanationofbenefitRelated( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), claim: option.Option(complex_types.Reference), relationship: option.Option(complex_types.Codeableconcept), reference: option.Option(complex_types.Identifier), )
pub type ExplanationofbenefitSupportinginfo {
ExplanationofbenefitSupportinginfo(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
sequence: Int,
category: complex_types.Codeableconcept,
code: option.Option(complex_types.Codeableconcept),
timing: option.Option(
ExplanationofbenefitSupportinginfoTiming,
),
value: option.Option(ExplanationofbenefitSupportinginfoValue),
reason: option.Option(complex_types.Coding),
)
}
Constructors
-
ExplanationofbenefitSupportinginfo( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), sequence: Int, category: complex_types.Codeableconcept, code: option.Option(complex_types.Codeableconcept), timing: option.Option(ExplanationofbenefitSupportinginfoTiming), value: option.Option(ExplanationofbenefitSupportinginfoValue), reason: option.Option(complex_types.Coding), )
pub type ExplanationofbenefitSupportinginfoTiming {
ExplanationofbenefitSupportinginfoTimingDate(
timing: primitive_types.Date,
)
ExplanationofbenefitSupportinginfoTimingPeriod(
timing: complex_types.Period,
)
}
Constructors
-
ExplanationofbenefitSupportinginfoTimingDate( timing: primitive_types.Date, ) -
ExplanationofbenefitSupportinginfoTimingPeriod( timing: complex_types.Period, )
pub type ExplanationofbenefitSupportinginfoValue {
ExplanationofbenefitSupportinginfoValueBoolean(value: Bool)
ExplanationofbenefitSupportinginfoValueString(value: String)
ExplanationofbenefitSupportinginfoValueQuantity(
value: complex_types.Quantity,
)
ExplanationofbenefitSupportinginfoValueAttachment(
value: complex_types.Attachment,
)
ExplanationofbenefitSupportinginfoValueReference(
value: complex_types.Reference,
)
}
Constructors
-
ExplanationofbenefitSupportinginfoValueBoolean(value: Bool) -
ExplanationofbenefitSupportinginfoValueString(value: String) -
ExplanationofbenefitSupportinginfoValueQuantity( value: complex_types.Quantity, ) -
ExplanationofbenefitSupportinginfoValueAttachment( value: complex_types.Attachment, ) -
ExplanationofbenefitSupportinginfoValueReference( value: complex_types.Reference, )
pub type ExplanationofbenefitTotal {
ExplanationofbenefitTotal(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
category: complex_types.Codeableconcept,
amount: complex_types.Money,
)
}
Constructors
-
ExplanationofbenefitTotal( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), category: complex_types.Codeableconcept, amount: complex_types.Money, )
pub type Familymemberhistory {
Familymemberhistory(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
instantiates_canonical: List(String),
instantiates_uri: List(String),
status: valuesets.Historystatus,
data_absent_reason: option.Option(
complex_types.Codeableconcept,
),
patient: complex_types.Reference,
date: option.Option(primitive_types.DateTime),
name: option.Option(String),
relationship: complex_types.Codeableconcept,
sex: option.Option(complex_types.Codeableconcept),
born: option.Option(FamilymemberhistoryBorn),
age: option.Option(FamilymemberhistoryAge),
estimated_age: option.Option(Bool),
deceased: option.Option(FamilymemberhistoryDeceased),
reason_code: List(complex_types.Codeableconcept),
reason_reference: List(complex_types.Reference),
note: List(complex_types.Annotation),
condition: List(FamilymemberhistoryCondition),
)
}
Constructors
-
Familymemberhistory( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), instantiates_canonical: List(String), instantiates_uri: List(String), status: valuesets.Historystatus, data_absent_reason: option.Option(complex_types.Codeableconcept), patient: complex_types.Reference, date: option.Option(primitive_types.DateTime), name: option.Option(String), relationship: complex_types.Codeableconcept, sex: option.Option(complex_types.Codeableconcept), born: option.Option(FamilymemberhistoryBorn), age: option.Option(FamilymemberhistoryAge), estimated_age: option.Option(Bool), deceased: option.Option(FamilymemberhistoryDeceased), reason_code: List(complex_types.Codeableconcept), reason_reference: List(complex_types.Reference), note: List(complex_types.Annotation), condition: List(FamilymemberhistoryCondition), )
pub type FamilymemberhistoryAge {
FamilymemberhistoryAgeAge(age: complex_types.Age)
FamilymemberhistoryAgeRange(age: complex_types.Range)
FamilymemberhistoryAgeString(age: String)
}
Constructors
-
FamilymemberhistoryAgeAge(age: complex_types.Age) -
FamilymemberhistoryAgeRange(age: complex_types.Range) -
FamilymemberhistoryAgeString(age: String)
pub type FamilymemberhistoryBorn {
FamilymemberhistoryBornPeriod(born: complex_types.Period)
FamilymemberhistoryBornDate(born: primitive_types.Date)
FamilymemberhistoryBornString(born: String)
}
Constructors
-
FamilymemberhistoryBornPeriod(born: complex_types.Period) -
FamilymemberhistoryBornDate(born: primitive_types.Date) -
FamilymemberhistoryBornString(born: String)
pub type FamilymemberhistoryCondition {
FamilymemberhistoryCondition(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: complex_types.Codeableconcept,
outcome: option.Option(complex_types.Codeableconcept),
contributed_to_death: option.Option(Bool),
onset: option.Option(FamilymemberhistoryConditionOnset),
note: List(complex_types.Annotation),
)
}
Constructors
-
FamilymemberhistoryCondition( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: complex_types.Codeableconcept, outcome: option.Option(complex_types.Codeableconcept), contributed_to_death: option.Option(Bool), onset: option.Option(FamilymemberhistoryConditionOnset), note: List(complex_types.Annotation), )
pub type FamilymemberhistoryConditionOnset {
FamilymemberhistoryConditionOnsetAge(onset: complex_types.Age)
FamilymemberhistoryConditionOnsetRange(
onset: complex_types.Range,
)
FamilymemberhistoryConditionOnsetPeriod(
onset: complex_types.Period,
)
FamilymemberhistoryConditionOnsetString(onset: String)
}
Constructors
-
FamilymemberhistoryConditionOnsetAge(onset: complex_types.Age) -
FamilymemberhistoryConditionOnsetRange( onset: complex_types.Range, ) -
FamilymemberhistoryConditionOnsetPeriod( onset: complex_types.Period, ) -
FamilymemberhistoryConditionOnsetString(onset: String)
pub type FamilymemberhistoryDeceased {
FamilymemberhistoryDeceasedBoolean(deceased: Bool)
FamilymemberhistoryDeceasedAge(deceased: complex_types.Age)
FamilymemberhistoryDeceasedRange(deceased: complex_types.Range)
FamilymemberhistoryDeceasedDate(deceased: primitive_types.Date)
FamilymemberhistoryDeceasedString(deceased: String)
}
Constructors
-
FamilymemberhistoryDeceasedBoolean(deceased: Bool) -
FamilymemberhistoryDeceasedAge(deceased: complex_types.Age) -
FamilymemberhistoryDeceasedRange(deceased: complex_types.Range) -
FamilymemberhistoryDeceasedDate(deceased: primitive_types.Date) -
FamilymemberhistoryDeceasedString(deceased: String)
pub type Flag {
Flag(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: valuesets.Flagstatus,
category: List(complex_types.Codeableconcept),
code: complex_types.Codeableconcept,
subject: complex_types.Reference,
period: option.Option(complex_types.Period),
encounter: option.Option(complex_types.Reference),
author: option.Option(complex_types.Reference),
)
}
Constructors
-
Flag( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: valuesets.Flagstatus, category: List(complex_types.Codeableconcept), code: complex_types.Codeableconcept, subject: complex_types.Reference, period: option.Option(complex_types.Period), encounter: option.Option(complex_types.Reference), author: option.Option(complex_types.Reference), )
pub type Goal {
Goal(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
lifecycle_status: valuesets.Goalstatus,
achievement_status: option.Option(
complex_types.Codeableconcept,
),
category: List(complex_types.Codeableconcept),
priority: option.Option(complex_types.Codeableconcept),
description: complex_types.Codeableconcept,
subject: complex_types.Reference,
start: option.Option(GoalStart),
target: List(GoalTarget),
status_date: option.Option(primitive_types.Date),
status_reason: option.Option(String),
expressed_by: option.Option(complex_types.Reference),
addresses: List(complex_types.Reference),
note: List(complex_types.Annotation),
outcome_code: List(complex_types.Codeableconcept),
outcome_reference: List(complex_types.Reference),
)
}
Constructors
-
Goal( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), lifecycle_status: valuesets.Goalstatus, achievement_status: option.Option(complex_types.Codeableconcept), category: List(complex_types.Codeableconcept), priority: option.Option(complex_types.Codeableconcept), description: complex_types.Codeableconcept, subject: complex_types.Reference, start: option.Option(GoalStart), target: List(GoalTarget), status_date: option.Option(primitive_types.Date), status_reason: option.Option(String), expressed_by: option.Option(complex_types.Reference), addresses: List(complex_types.Reference), note: List(complex_types.Annotation), outcome_code: List(complex_types.Codeableconcept), outcome_reference: List(complex_types.Reference), )
pub type GoalStart {
GoalStartDate(start: primitive_types.Date)
GoalStartCodeableconcept(start: complex_types.Codeableconcept)
}
Constructors
-
GoalStartDate(start: primitive_types.Date) -
GoalStartCodeableconcept(start: complex_types.Codeableconcept)
pub type GoalTarget {
GoalTarget(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
measure: option.Option(complex_types.Codeableconcept),
detail: option.Option(GoalTargetDetail),
due: option.Option(GoalTargetDue),
)
}
Constructors
-
GoalTarget( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), measure: option.Option(complex_types.Codeableconcept), detail: option.Option(GoalTargetDetail), due: option.Option(GoalTargetDue), )
pub type GoalTargetDetail {
GoalTargetDetailQuantity(detail: complex_types.Quantity)
GoalTargetDetailRange(detail: complex_types.Range)
GoalTargetDetailCodeableconcept(
detail: complex_types.Codeableconcept,
)
GoalTargetDetailString(detail: String)
GoalTargetDetailBoolean(detail: Bool)
GoalTargetDetailInteger(detail: Int)
GoalTargetDetailRatio(detail: complex_types.Ratio)
}
Constructors
-
GoalTargetDetailQuantity(detail: complex_types.Quantity) -
GoalTargetDetailRange(detail: complex_types.Range) -
GoalTargetDetailCodeableconcept( detail: complex_types.Codeableconcept, ) -
GoalTargetDetailString(detail: String) -
GoalTargetDetailBoolean(detail: Bool) -
GoalTargetDetailInteger(detail: Int) -
GoalTargetDetailRatio(detail: complex_types.Ratio)
pub type GoalTargetDue {
GoalTargetDueDate(due: primitive_types.Date)
GoalTargetDueDuration(due: complex_types.Duration)
}
Constructors
-
GoalTargetDueDate(due: primitive_types.Date) -
GoalTargetDueDuration(due: complex_types.Duration)
pub type Graphdefinition {
Graphdefinition(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
url: option.Option(String),
version: option.Option(String),
name: String,
status: valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(complex_types.Contactdetail),
description: option.Option(String),
use_context: List(complex_types.Usagecontext),
jurisdiction: List(complex_types.Codeableconcept),
purpose: option.Option(String),
start: valuesets.Resourcetypes,
profile: option.Option(String),
link: List(GraphdefinitionLink),
)
}
Constructors
-
Graphdefinition( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), url: option.Option(String), version: option.Option(String), name: String, status: valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(complex_types.Contactdetail), description: option.Option(String), use_context: List(complex_types.Usagecontext), jurisdiction: List(complex_types.Codeableconcept), purpose: option.Option(String), start: valuesets.Resourcetypes, profile: option.Option(String), link: List(GraphdefinitionLink), )
pub type GraphdefinitionLink {
GraphdefinitionLink(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
path: option.Option(String),
slice_name: option.Option(String),
min: option.Option(Int),
max: option.Option(String),
description: option.Option(String),
target: List(GraphdefinitionLinkTarget),
)
}
Constructors
-
GraphdefinitionLink( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), path: option.Option(String), slice_name: option.Option(String), min: option.Option(Int), max: option.Option(String), description: option.Option(String), target: List(GraphdefinitionLinkTarget), )
pub type GraphdefinitionLinkTarget {
GraphdefinitionLinkTarget(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: valuesets.Resourcetypes,
params: option.Option(String),
profile: option.Option(String),
compartment: List(GraphdefinitionLinkTargetCompartment),
link: List(GraphdefinitionLink),
)
}
Constructors
-
GraphdefinitionLinkTarget( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: valuesets.Resourcetypes, params: option.Option(String), profile: option.Option(String), compartment: List(GraphdefinitionLinkTargetCompartment), link: List(GraphdefinitionLink), )
pub type GraphdefinitionLinkTargetCompartment {
GraphdefinitionLinkTargetCompartment(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
use_: valuesets.Graphcompartmentuse,
code: valuesets.Compartmenttype,
rule: valuesets.Graphcompartmentrule,
expression: option.Option(String),
description: option.Option(String),
)
}
Constructors
-
GraphdefinitionLinkTargetCompartment( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), use_: valuesets.Graphcompartmentuse, code: valuesets.Compartmenttype, rule: valuesets.Graphcompartmentrule, expression: option.Option(String), description: option.Option(String), )
pub type Group {
Group(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
active: option.Option(Bool),
type_: valuesets.Grouptype,
actual: Bool,
code: option.Option(complex_types.Codeableconcept),
name: option.Option(String),
quantity: option.Option(Int),
managing_entity: option.Option(complex_types.Reference),
characteristic: List(GroupCharacteristic),
member: List(GroupMember),
)
}
Constructors
-
Group( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), active: option.Option(Bool), type_: valuesets.Grouptype, actual: Bool, code: option.Option(complex_types.Codeableconcept), name: option.Option(String), quantity: option.Option(Int), managing_entity: option.Option(complex_types.Reference), characteristic: List(GroupCharacteristic), member: List(GroupMember), )
pub type GroupCharacteristic {
GroupCharacteristic(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: complex_types.Codeableconcept,
value: GroupCharacteristicValue,
exclude: Bool,
period: option.Option(complex_types.Period),
)
}
Constructors
-
GroupCharacteristic( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: complex_types.Codeableconcept, value: GroupCharacteristicValue, exclude: Bool, period: option.Option(complex_types.Period), )
pub type GroupCharacteristicValue {
GroupCharacteristicValueCodeableconcept(
value: complex_types.Codeableconcept,
)
GroupCharacteristicValueBoolean(value: Bool)
GroupCharacteristicValueQuantity(value: complex_types.Quantity)
GroupCharacteristicValueRange(value: complex_types.Range)
GroupCharacteristicValueReference(
value: complex_types.Reference,
)
}
Constructors
-
GroupCharacteristicValueCodeableconcept( value: complex_types.Codeableconcept, ) -
GroupCharacteristicValueBoolean(value: Bool) -
GroupCharacteristicValueQuantity(value: complex_types.Quantity) -
GroupCharacteristicValueRange(value: complex_types.Range) -
GroupCharacteristicValueReference(value: complex_types.Reference)
pub type GroupMember {
GroupMember(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
entity: complex_types.Reference,
period: option.Option(complex_types.Period),
inactive: option.Option(Bool),
)
}
Constructors
-
GroupMember( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), entity: complex_types.Reference, period: option.Option(complex_types.Period), inactive: option.Option(Bool), )
pub type Guidanceresponse {
Guidanceresponse(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
request_identifier: option.Option(complex_types.Identifier),
identifier: List(complex_types.Identifier),
module: GuidanceresponseModule,
status: valuesets.Guidanceresponsestatus,
subject: option.Option(complex_types.Reference),
encounter: option.Option(complex_types.Reference),
occurrence_date_time: option.Option(primitive_types.DateTime),
performer: option.Option(complex_types.Reference),
reason_code: List(complex_types.Codeableconcept),
reason_reference: List(complex_types.Reference),
note: List(complex_types.Annotation),
evaluation_message: List(complex_types.Reference),
output_parameters: option.Option(complex_types.Reference),
result: option.Option(complex_types.Reference),
data_requirement: List(complex_types.Datarequirement),
)
}
Constructors
-
Guidanceresponse( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), request_identifier: option.Option(complex_types.Identifier), identifier: List(complex_types.Identifier), module: GuidanceresponseModule, status: valuesets.Guidanceresponsestatus, subject: option.Option(complex_types.Reference), encounter: option.Option(complex_types.Reference), occurrence_date_time: option.Option(primitive_types.DateTime), performer: option.Option(complex_types.Reference), reason_code: List(complex_types.Codeableconcept), reason_reference: List(complex_types.Reference), note: List(complex_types.Annotation), evaluation_message: List(complex_types.Reference), output_parameters: option.Option(complex_types.Reference), result: option.Option(complex_types.Reference), data_requirement: List(complex_types.Datarequirement), )
pub type GuidanceresponseModule {
GuidanceresponseModuleUri(module: String)
GuidanceresponseModuleCanonical(module: String)
GuidanceresponseModuleCodeableconcept(
module: complex_types.Codeableconcept,
)
}
Constructors
-
GuidanceresponseModuleUri(module: String) -
GuidanceresponseModuleCanonical(module: String) -
GuidanceresponseModuleCodeableconcept( module: complex_types.Codeableconcept, )
pub type Healthcareservice {
Healthcareservice(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
active: option.Option(Bool),
provided_by: option.Option(complex_types.Reference),
category: List(complex_types.Codeableconcept),
type_: List(complex_types.Codeableconcept),
specialty: List(complex_types.Codeableconcept),
location: List(complex_types.Reference),
name: option.Option(String),
comment: option.Option(String),
extra_details: option.Option(String),
photo: option.Option(complex_types.Attachment),
telecom: List(complex_types.Contactpoint),
coverage_area: List(complex_types.Reference),
service_provision_code: List(complex_types.Codeableconcept),
eligibility: List(HealthcareserviceEligibility),
program: List(complex_types.Codeableconcept),
characteristic: List(complex_types.Codeableconcept),
communication: List(complex_types.Codeableconcept),
referral_method: List(complex_types.Codeableconcept),
appointment_required: option.Option(Bool),
available_time: List(HealthcareserviceAvailabletime),
not_available: List(HealthcareserviceNotavailable),
availability_exceptions: option.Option(String),
endpoint: List(complex_types.Reference),
)
}
Constructors
-
Healthcareservice( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), active: option.Option(Bool), provided_by: option.Option(complex_types.Reference), category: List(complex_types.Codeableconcept), type_: List(complex_types.Codeableconcept), specialty: List(complex_types.Codeableconcept), location: List(complex_types.Reference), name: option.Option(String), comment: option.Option(String), extra_details: option.Option(String), photo: option.Option(complex_types.Attachment), telecom: List(complex_types.Contactpoint), coverage_area: List(complex_types.Reference), service_provision_code: List(complex_types.Codeableconcept), eligibility: List(HealthcareserviceEligibility), program: List(complex_types.Codeableconcept), characteristic: List(complex_types.Codeableconcept), communication: List(complex_types.Codeableconcept), referral_method: List(complex_types.Codeableconcept), appointment_required: option.Option(Bool), available_time: List(HealthcareserviceAvailabletime), not_available: List(HealthcareserviceNotavailable), availability_exceptions: option.Option(String), endpoint: List(complex_types.Reference), )
pub type HealthcareserviceAvailabletime {
HealthcareserviceAvailabletime(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
days_of_week: List(valuesets.Daysofweek),
all_day: option.Option(Bool),
available_start_time: option.Option(primitive_types.Time),
available_end_time: option.Option(primitive_types.Time),
)
}
Constructors
-
HealthcareserviceAvailabletime( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), days_of_week: List(valuesets.Daysofweek), all_day: option.Option(Bool), available_start_time: option.Option(primitive_types.Time), available_end_time: option.Option(primitive_types.Time), )
pub type HealthcareserviceEligibility {
HealthcareserviceEligibility(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: option.Option(complex_types.Codeableconcept),
comment: option.Option(String),
)
}
Constructors
-
HealthcareserviceEligibility( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: option.Option(complex_types.Codeableconcept), comment: option.Option(String), )
pub type HealthcareserviceNotavailable {
HealthcareserviceNotavailable(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
description: String,
during: option.Option(complex_types.Period),
)
}
Constructors
-
HealthcareserviceNotavailable( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), description: String, during: option.Option(complex_types.Period), )
pub type Imagingstudy {
Imagingstudy(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: valuesets.Imagingstudystatus,
modality: List(complex_types.Coding),
subject: complex_types.Reference,
encounter: option.Option(complex_types.Reference),
started: option.Option(primitive_types.DateTime),
based_on: List(complex_types.Reference),
referrer: option.Option(complex_types.Reference),
interpreter: List(complex_types.Reference),
endpoint: List(complex_types.Reference),
number_of_series: option.Option(Int),
number_of_instances: option.Option(Int),
procedure_reference: option.Option(complex_types.Reference),
procedure_code: List(complex_types.Codeableconcept),
location: option.Option(complex_types.Reference),
reason_code: List(complex_types.Codeableconcept),
reason_reference: List(complex_types.Reference),
note: List(complex_types.Annotation),
description: option.Option(String),
series: List(ImagingstudySeries),
)
}
Constructors
-
Imagingstudy( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: valuesets.Imagingstudystatus, modality: List(complex_types.Coding), subject: complex_types.Reference, encounter: option.Option(complex_types.Reference), started: option.Option(primitive_types.DateTime), based_on: List(complex_types.Reference), referrer: option.Option(complex_types.Reference), interpreter: List(complex_types.Reference), endpoint: List(complex_types.Reference), number_of_series: option.Option(Int), number_of_instances: option.Option(Int), procedure_reference: option.Option(complex_types.Reference), procedure_code: List(complex_types.Codeableconcept), location: option.Option(complex_types.Reference), reason_code: List(complex_types.Codeableconcept), reason_reference: List(complex_types.Reference), note: List(complex_types.Annotation), description: option.Option(String), series: List(ImagingstudySeries), )
pub type ImagingstudySeries {
ImagingstudySeries(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
uid: String,
number: option.Option(Int),
modality: complex_types.Coding,
description: option.Option(String),
number_of_instances: option.Option(Int),
endpoint: List(complex_types.Reference),
body_site: option.Option(complex_types.Coding),
laterality: option.Option(complex_types.Coding),
specimen: List(complex_types.Reference),
started: option.Option(primitive_types.DateTime),
performer: List(ImagingstudySeriesPerformer),
instance: List(ImagingstudySeriesInstance),
)
}
Constructors
-
ImagingstudySeries( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), uid: String, number: option.Option(Int), modality: complex_types.Coding, description: option.Option(String), number_of_instances: option.Option(Int), endpoint: List(complex_types.Reference), body_site: option.Option(complex_types.Coding), laterality: option.Option(complex_types.Coding), specimen: List(complex_types.Reference), started: option.Option(primitive_types.DateTime), performer: List(ImagingstudySeriesPerformer), instance: List(ImagingstudySeriesInstance), )
pub type ImagingstudySeriesInstance {
ImagingstudySeriesInstance(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
uid: String,
sop_class: complex_types.Coding,
number: option.Option(Int),
title: option.Option(String),
)
}
Constructors
-
ImagingstudySeriesInstance( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), uid: String, sop_class: complex_types.Coding, number: option.Option(Int), title: option.Option(String), )
pub type ImagingstudySeriesPerformer {
ImagingstudySeriesPerformer(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
function: option.Option(complex_types.Codeableconcept),
actor: complex_types.Reference,
)
}
Constructors
-
ImagingstudySeriesPerformer( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), function: option.Option(complex_types.Codeableconcept), actor: complex_types.Reference, )
pub type Immunization {
Immunization(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: valuesets.Immunizationstatus,
status_reason: option.Option(complex_types.Codeableconcept),
vaccine_code: complex_types.Codeableconcept,
patient: complex_types.Reference,
encounter: option.Option(complex_types.Reference),
occurrence: ImmunizationOccurrence,
recorded: option.Option(primitive_types.DateTime),
primary_source: option.Option(Bool),
report_origin: option.Option(complex_types.Codeableconcept),
location: option.Option(complex_types.Reference),
manufacturer: option.Option(complex_types.Reference),
lot_number: option.Option(String),
expiration_date: option.Option(primitive_types.Date),
site: option.Option(complex_types.Codeableconcept),
route: option.Option(complex_types.Codeableconcept),
dose_quantity: option.Option(complex_types.Quantity),
performer: List(ImmunizationPerformer),
note: List(complex_types.Annotation),
reason_code: List(complex_types.Codeableconcept),
reason_reference: List(complex_types.Reference),
is_subpotent: option.Option(Bool),
subpotent_reason: List(complex_types.Codeableconcept),
education: List(ImmunizationEducation),
program_eligibility: List(complex_types.Codeableconcept),
funding_source: option.Option(complex_types.Codeableconcept),
reaction: List(ImmunizationReaction),
protocol_applied: List(ImmunizationProtocolapplied),
)
}
Constructors
-
Immunization( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: valuesets.Immunizationstatus, status_reason: option.Option(complex_types.Codeableconcept), vaccine_code: complex_types.Codeableconcept, patient: complex_types.Reference, encounter: option.Option(complex_types.Reference), occurrence: ImmunizationOccurrence, recorded: option.Option(primitive_types.DateTime), primary_source: option.Option(Bool), report_origin: option.Option(complex_types.Codeableconcept), location: option.Option(complex_types.Reference), manufacturer: option.Option(complex_types.Reference), lot_number: option.Option(String), expiration_date: option.Option(primitive_types.Date), site: option.Option(complex_types.Codeableconcept), route: option.Option(complex_types.Codeableconcept), dose_quantity: option.Option(complex_types.Quantity), performer: List(ImmunizationPerformer), note: List(complex_types.Annotation), reason_code: List(complex_types.Codeableconcept), reason_reference: List(complex_types.Reference), is_subpotent: option.Option(Bool), subpotent_reason: List(complex_types.Codeableconcept), education: List(ImmunizationEducation), program_eligibility: List(complex_types.Codeableconcept), funding_source: option.Option(complex_types.Codeableconcept), reaction: List(ImmunizationReaction), protocol_applied: List(ImmunizationProtocolapplied), )
pub type ImmunizationEducation {
ImmunizationEducation(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
document_type: option.Option(String),
reference: option.Option(String),
publication_date: option.Option(primitive_types.DateTime),
presentation_date: option.Option(primitive_types.DateTime),
)
}
Constructors
-
ImmunizationEducation( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), document_type: option.Option(String), reference: option.Option(String), publication_date: option.Option(primitive_types.DateTime), presentation_date: option.Option(primitive_types.DateTime), )
pub type ImmunizationOccurrence {
ImmunizationOccurrenceDatetime(
occurrence: primitive_types.DateTime,
)
ImmunizationOccurrenceString(occurrence: String)
}
Constructors
-
ImmunizationOccurrenceDatetime( occurrence: primitive_types.DateTime, ) -
ImmunizationOccurrenceString(occurrence: String)
pub type ImmunizationPerformer {
ImmunizationPerformer(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
function: option.Option(complex_types.Codeableconcept),
actor: complex_types.Reference,
)
}
Constructors
-
ImmunizationPerformer( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), function: option.Option(complex_types.Codeableconcept), actor: complex_types.Reference, )
pub type ImmunizationProtocolapplied {
ImmunizationProtocolapplied(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
series: option.Option(String),
authority: option.Option(complex_types.Reference),
target_disease: List(complex_types.Codeableconcept),
dose_number: ImmunizationProtocolappliedDosenumber,
series_doses: option.Option(
ImmunizationProtocolappliedSeriesdoses,
),
)
}
Constructors
-
ImmunizationProtocolapplied( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), series: option.Option(String), authority: option.Option(complex_types.Reference), target_disease: List(complex_types.Codeableconcept), dose_number: ImmunizationProtocolappliedDosenumber, series_doses: option.Option( ImmunizationProtocolappliedSeriesdoses, ), )
pub type ImmunizationProtocolappliedDosenumber {
ImmunizationProtocolappliedDosenumberPositiveint(
dose_number: Int,
)
ImmunizationProtocolappliedDosenumberString(
dose_number: String,
)
}
Constructors
-
ImmunizationProtocolappliedDosenumberPositiveint( dose_number: Int, ) -
ImmunizationProtocolappliedDosenumberString(dose_number: String)
pub type ImmunizationProtocolappliedSeriesdoses {
ImmunizationProtocolappliedSeriesdosesPositiveint(
series_doses: Int,
)
ImmunizationProtocolappliedSeriesdosesString(
series_doses: String,
)
}
Constructors
-
ImmunizationProtocolappliedSeriesdosesPositiveint( series_doses: Int, ) -
ImmunizationProtocolappliedSeriesdosesString( series_doses: String, )
pub type ImmunizationReaction {
ImmunizationReaction(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
date: option.Option(primitive_types.DateTime),
detail: option.Option(complex_types.Reference),
reported: option.Option(Bool),
)
}
Constructors
-
ImmunizationReaction( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), date: option.Option(primitive_types.DateTime), detail: option.Option(complex_types.Reference), reported: option.Option(Bool), )
pub type Immunizationevaluation {
Immunizationevaluation(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: valuesets.Immunizationevaluationstatus,
patient: complex_types.Reference,
date: option.Option(primitive_types.DateTime),
authority: option.Option(complex_types.Reference),
target_disease: complex_types.Codeableconcept,
immunization_event: complex_types.Reference,
dose_status: complex_types.Codeableconcept,
dose_status_reason: List(complex_types.Codeableconcept),
description: option.Option(String),
series: option.Option(String),
dose_number: option.Option(ImmunizationevaluationDosenumber),
series_doses: option.Option(ImmunizationevaluationSeriesdoses),
)
}
Constructors
-
Immunizationevaluation( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: valuesets.Immunizationevaluationstatus, patient: complex_types.Reference, date: option.Option(primitive_types.DateTime), authority: option.Option(complex_types.Reference), target_disease: complex_types.Codeableconcept, immunization_event: complex_types.Reference, dose_status: complex_types.Codeableconcept, dose_status_reason: List(complex_types.Codeableconcept), description: option.Option(String), series: option.Option(String), dose_number: option.Option(ImmunizationevaluationDosenumber), series_doses: option.Option(ImmunizationevaluationSeriesdoses), )
pub type ImmunizationevaluationDosenumber {
ImmunizationevaluationDosenumberPositiveint(dose_number: Int)
ImmunizationevaluationDosenumberString(dose_number: String)
}
Constructors
-
ImmunizationevaluationDosenumberPositiveint(dose_number: Int) -
ImmunizationevaluationDosenumberString(dose_number: String)
pub type ImmunizationevaluationSeriesdoses {
ImmunizationevaluationSeriesdosesPositiveint(series_doses: Int)
ImmunizationevaluationSeriesdosesString(series_doses: String)
}
Constructors
-
ImmunizationevaluationSeriesdosesPositiveint(series_doses: Int) -
ImmunizationevaluationSeriesdosesString(series_doses: String)
pub type Immunizationrecommendation {
Immunizationrecommendation(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
patient: complex_types.Reference,
date: primitive_types.DateTime,
authority: option.Option(complex_types.Reference),
recommendation: complex_types.List1(
ImmunizationrecommendationRecommendation,
),
)
}
Constructors
-
Immunizationrecommendation( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), patient: complex_types.Reference, date: primitive_types.DateTime, authority: option.Option(complex_types.Reference), recommendation: complex_types.List1( ImmunizationrecommendationRecommendation, ), )
pub type ImmunizationrecommendationRecommendation {
ImmunizationrecommendationRecommendation(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
vaccine_code: List(complex_types.Codeableconcept),
target_disease: option.Option(complex_types.Codeableconcept),
contraindicated_vaccine_code: List(
complex_types.Codeableconcept,
),
forecast_status: complex_types.Codeableconcept,
forecast_reason: List(complex_types.Codeableconcept),
date_criterion: List(
ImmunizationrecommendationRecommendationDatecriterion,
),
description: option.Option(String),
series: option.Option(String),
dose_number: option.Option(
ImmunizationrecommendationRecommendationDosenumber,
),
series_doses: option.Option(
ImmunizationrecommendationRecommendationSeriesdoses,
),
supporting_immunization: List(complex_types.Reference),
supporting_patient_information: List(complex_types.Reference),
)
}
Constructors
-
ImmunizationrecommendationRecommendation( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), vaccine_code: List(complex_types.Codeableconcept), target_disease: option.Option(complex_types.Codeableconcept), contraindicated_vaccine_code: List( complex_types.Codeableconcept, ), forecast_status: complex_types.Codeableconcept, forecast_reason: List(complex_types.Codeableconcept), date_criterion: List( ImmunizationrecommendationRecommendationDatecriterion, ), description: option.Option(String), series: option.Option(String), dose_number: option.Option( ImmunizationrecommendationRecommendationDosenumber, ), series_doses: option.Option( ImmunizationrecommendationRecommendationSeriesdoses, ), supporting_immunization: List(complex_types.Reference), supporting_patient_information: List(complex_types.Reference), )
pub type ImmunizationrecommendationRecommendationDatecriterion {
ImmunizationrecommendationRecommendationDatecriterion(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: complex_types.Codeableconcept,
value: primitive_types.DateTime,
)
}
Constructors
-
ImmunizationrecommendationRecommendationDatecriterion( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: complex_types.Codeableconcept, value: primitive_types.DateTime, )
pub type ImmunizationrecommendationRecommendationDosenumber {
ImmunizationrecommendationRecommendationDosenumberPositiveint(
dose_number: Int,
)
ImmunizationrecommendationRecommendationDosenumberString(
dose_number: String,
)
}
Constructors
-
ImmunizationrecommendationRecommendationDosenumberPositiveint( dose_number: Int, ) -
ImmunizationrecommendationRecommendationDosenumberString( dose_number: String, )
pub type ImmunizationrecommendationRecommendationSeriesdoses {
ImmunizationrecommendationRecommendationSeriesdosesPositiveint(
series_doses: Int,
)
ImmunizationrecommendationRecommendationSeriesdosesString(
series_doses: String,
)
}
Constructors
-
ImmunizationrecommendationRecommendationSeriesdosesPositiveint( series_doses: Int, ) -
ImmunizationrecommendationRecommendationSeriesdosesString( series_doses: String, )
pub type Implementationguide {
Implementationguide(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
url: String,
version: option.Option(String),
name: String,
title: option.Option(String),
status: valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(complex_types.Contactdetail),
description: option.Option(String),
use_context: List(complex_types.Usagecontext),
jurisdiction: List(complex_types.Codeableconcept),
copyright: option.Option(String),
package_id: String,
license: option.Option(valuesets.Spdxlicense),
fhir_version: complex_types.List1(valuesets.Fhirversion),
depends_on: List(ImplementationguideDependson),
global: List(ImplementationguideGlobal),
definition: option.Option(ImplementationguideDefinition),
manifest: option.Option(ImplementationguideManifest),
)
}
Constructors
-
Implementationguide( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), url: String, version: option.Option(String), name: String, title: option.Option(String), status: valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(complex_types.Contactdetail), description: option.Option(String), use_context: List(complex_types.Usagecontext), jurisdiction: List(complex_types.Codeableconcept), copyright: option.Option(String), package_id: String, license: option.Option(valuesets.Spdxlicense), fhir_version: complex_types.List1(valuesets.Fhirversion), depends_on: List(ImplementationguideDependson), global: List(ImplementationguideGlobal), definition: option.Option(ImplementationguideDefinition), manifest: option.Option(ImplementationguideManifest), )
pub type ImplementationguideDefinition {
ImplementationguideDefinition(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
grouping: List(ImplementationguideDefinitionGrouping),
resource: complex_types.List1(
ImplementationguideDefinitionResource,
),
page: option.Option(ImplementationguideDefinitionPage),
parameter: List(ImplementationguideDefinitionParameter),
template: List(ImplementationguideDefinitionTemplate),
)
}
Constructors
-
ImplementationguideDefinition( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), grouping: List(ImplementationguideDefinitionGrouping), resource: complex_types.List1( ImplementationguideDefinitionResource, ), page: option.Option(ImplementationguideDefinitionPage), parameter: List(ImplementationguideDefinitionParameter), template: List(ImplementationguideDefinitionTemplate), )
pub type ImplementationguideDefinitionGrouping {
ImplementationguideDefinitionGrouping(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
name: String,
description: option.Option(String),
)
}
Constructors
-
ImplementationguideDefinitionGrouping( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), name: String, description: option.Option(String), )
pub type ImplementationguideDefinitionPage {
ImplementationguideDefinitionPage(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
name: ImplementationguideDefinitionPageName,
title: String,
generation: valuesets.Guidepagegeneration,
page: List(ImplementationguideDefinitionPage),
)
}
Constructors
-
ImplementationguideDefinitionPage( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), name: ImplementationguideDefinitionPageName, title: String, generation: valuesets.Guidepagegeneration, page: List(ImplementationguideDefinitionPage), )
pub type ImplementationguideDefinitionPageName {
ImplementationguideDefinitionPageNameUrl(name: String)
ImplementationguideDefinitionPageNameReference(
name: complex_types.Reference,
)
}
Constructors
-
ImplementationguideDefinitionPageNameUrl(name: String) -
ImplementationguideDefinitionPageNameReference( name: complex_types.Reference, )
pub type ImplementationguideDefinitionParameter {
ImplementationguideDefinitionParameter(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: valuesets.Guideparametercode,
value: String,
)
}
Constructors
-
ImplementationguideDefinitionParameter( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: valuesets.Guideparametercode, value: String, )
pub type ImplementationguideDefinitionResource {
ImplementationguideDefinitionResource(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
reference: complex_types.Reference,
fhir_version: List(valuesets.Fhirversion),
name: option.Option(String),
description: option.Option(String),
example: option.Option(
ImplementationguideDefinitionResourceExample,
),
grouping_id: option.Option(String),
)
}
Constructors
-
ImplementationguideDefinitionResource( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), reference: complex_types.Reference, fhir_version: List(valuesets.Fhirversion), name: option.Option(String), description: option.Option(String), example: option.Option( ImplementationguideDefinitionResourceExample, ), grouping_id: option.Option(String), )
pub type ImplementationguideDefinitionResourceExample {
ImplementationguideDefinitionResourceExampleBoolean(
example: Bool,
)
ImplementationguideDefinitionResourceExampleCanonical(
example: String,
)
}
Constructors
-
ImplementationguideDefinitionResourceExampleBoolean( example: Bool, ) -
ImplementationguideDefinitionResourceExampleCanonical( example: String, )
pub type ImplementationguideDefinitionTemplate {
ImplementationguideDefinitionTemplate(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: String,
source: String,
scope: option.Option(String),
)
}
Constructors
-
ImplementationguideDefinitionTemplate( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: String, source: String, scope: option.Option(String), )
pub type ImplementationguideDependson {
ImplementationguideDependson(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
uri: String,
package_id: option.Option(String),
version: option.Option(String),
)
}
Constructors
-
ImplementationguideDependson( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), uri: String, package_id: option.Option(String), version: option.Option(String), )
pub type ImplementationguideGlobal {
ImplementationguideGlobal(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: valuesets.Resourcetypes,
profile: String,
)
}
Constructors
-
ImplementationguideGlobal( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: valuesets.Resourcetypes, profile: String, )
pub type ImplementationguideManifest {
ImplementationguideManifest(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
rendering: option.Option(String),
resource: complex_types.List1(
ImplementationguideManifestResource,
),
page: List(ImplementationguideManifestPage),
image: List(String),
other: List(String),
)
}
Constructors
-
ImplementationguideManifest( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), rendering: option.Option(String), resource: complex_types.List1( ImplementationguideManifestResource, ), page: List(ImplementationguideManifestPage), image: List(String), other: List(String), )
pub type ImplementationguideManifestPage {
ImplementationguideManifestPage(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
name: String,
title: option.Option(String),
anchor: List(String),
)
}
Constructors
-
ImplementationguideManifestPage( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), name: String, title: option.Option(String), anchor: List(String), )
pub type ImplementationguideManifestResource {
ImplementationguideManifestResource(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
reference: complex_types.Reference,
example: option.Option(
ImplementationguideManifestResourceExample,
),
relative_path: option.Option(String),
)
}
Constructors
-
ImplementationguideManifestResource( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), reference: complex_types.Reference, example: option.Option( ImplementationguideManifestResourceExample, ), relative_path: option.Option(String), )
pub type ImplementationguideManifestResourceExample {
ImplementationguideManifestResourceExampleBoolean(
example: Bool,
)
ImplementationguideManifestResourceExampleCanonical(
example: String,
)
}
Constructors
-
ImplementationguideManifestResourceExampleBoolean(example: Bool) -
ImplementationguideManifestResourceExampleCanonical( example: String, )
pub type Insuranceplan {
Insuranceplan(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: option.Option(valuesets.Publicationstatus),
type_: List(complex_types.Codeableconcept),
name: option.Option(String),
alias: List(String),
period: option.Option(complex_types.Period),
owned_by: option.Option(complex_types.Reference),
administered_by: option.Option(complex_types.Reference),
coverage_area: List(complex_types.Reference),
contact: List(InsuranceplanContact),
endpoint: List(complex_types.Reference),
network: List(complex_types.Reference),
coverage: List(InsuranceplanCoverage),
plan: List(InsuranceplanPlan),
)
}
Constructors
-
Insuranceplan( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: option.Option(valuesets.Publicationstatus), type_: List(complex_types.Codeableconcept), name: option.Option(String), alias: List(String), period: option.Option(complex_types.Period), owned_by: option.Option(complex_types.Reference), administered_by: option.Option(complex_types.Reference), coverage_area: List(complex_types.Reference), contact: List(InsuranceplanContact), endpoint: List(complex_types.Reference), network: List(complex_types.Reference), coverage: List(InsuranceplanCoverage), plan: List(InsuranceplanPlan), )
pub type InsuranceplanContact {
InsuranceplanContact(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
purpose: option.Option(complex_types.Codeableconcept),
name: option.Option(complex_types.Humanname),
telecom: List(complex_types.Contactpoint),
address: option.Option(complex_types.Address),
)
}
Constructors
-
InsuranceplanContact( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), purpose: option.Option(complex_types.Codeableconcept), name: option.Option(complex_types.Humanname), telecom: List(complex_types.Contactpoint), address: option.Option(complex_types.Address), )
pub type InsuranceplanCoverage {
InsuranceplanCoverage(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: complex_types.Codeableconcept,
network: List(complex_types.Reference),
benefit: complex_types.List1(InsuranceplanCoverageBenefit),
)
}
Constructors
-
InsuranceplanCoverage( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: complex_types.Codeableconcept, network: List(complex_types.Reference), benefit: complex_types.List1(InsuranceplanCoverageBenefit), )
pub type InsuranceplanCoverageBenefit {
InsuranceplanCoverageBenefit(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: complex_types.Codeableconcept,
requirement: option.Option(String),
limit: List(InsuranceplanCoverageBenefitLimit),
)
}
Constructors
-
InsuranceplanCoverageBenefit( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: complex_types.Codeableconcept, requirement: option.Option(String), limit: List(InsuranceplanCoverageBenefitLimit), )
pub type InsuranceplanCoverageBenefitLimit {
InsuranceplanCoverageBenefitLimit(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
value: option.Option(complex_types.Quantity),
code: option.Option(complex_types.Codeableconcept),
)
}
Constructors
-
InsuranceplanCoverageBenefitLimit( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), value: option.Option(complex_types.Quantity), code: option.Option(complex_types.Codeableconcept), )
pub type InsuranceplanPlan {
InsuranceplanPlan(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
type_: option.Option(complex_types.Codeableconcept),
coverage_area: List(complex_types.Reference),
network: List(complex_types.Reference),
general_cost: List(InsuranceplanPlanGeneralcost),
specific_cost: List(InsuranceplanPlanSpecificcost),
)
}
Constructors
-
InsuranceplanPlan( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), type_: option.Option(complex_types.Codeableconcept), coverage_area: List(complex_types.Reference), network: List(complex_types.Reference), general_cost: List(InsuranceplanPlanGeneralcost), specific_cost: List(InsuranceplanPlanSpecificcost), )
pub type InsuranceplanPlanGeneralcost {
InsuranceplanPlanGeneralcost(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: option.Option(complex_types.Codeableconcept),
group_size: option.Option(Int),
cost: option.Option(complex_types.Money),
comment: option.Option(String),
)
}
Constructors
-
InsuranceplanPlanGeneralcost( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: option.Option(complex_types.Codeableconcept), group_size: option.Option(Int), cost: option.Option(complex_types.Money), comment: option.Option(String), )
pub type InsuranceplanPlanSpecificcost {
InsuranceplanPlanSpecificcost(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
category: complex_types.Codeableconcept,
benefit: List(InsuranceplanPlanSpecificcostBenefit),
)
}
Constructors
-
InsuranceplanPlanSpecificcost( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), category: complex_types.Codeableconcept, benefit: List(InsuranceplanPlanSpecificcostBenefit), )
pub type InsuranceplanPlanSpecificcostBenefit {
InsuranceplanPlanSpecificcostBenefit(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: complex_types.Codeableconcept,
cost: List(InsuranceplanPlanSpecificcostBenefitCost),
)
}
Constructors
-
InsuranceplanPlanSpecificcostBenefit( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: complex_types.Codeableconcept, cost: List(InsuranceplanPlanSpecificcostBenefitCost), )
pub type InsuranceplanPlanSpecificcostBenefitCost {
InsuranceplanPlanSpecificcostBenefitCost(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: complex_types.Codeableconcept,
applicability: option.Option(complex_types.Codeableconcept),
qualifiers: List(complex_types.Codeableconcept),
value: option.Option(complex_types.Quantity),
)
}
Constructors
-
InsuranceplanPlanSpecificcostBenefitCost( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: complex_types.Codeableconcept, applicability: option.Option(complex_types.Codeableconcept), qualifiers: List(complex_types.Codeableconcept), value: option.Option(complex_types.Quantity), )
pub type Invoice {
Invoice(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: valuesets.Invoicestatus,
cancelled_reason: option.Option(String),
type_: option.Option(complex_types.Codeableconcept),
subject: option.Option(complex_types.Reference),
recipient: option.Option(complex_types.Reference),
date: option.Option(primitive_types.DateTime),
participant: List(InvoiceParticipant),
issuer: option.Option(complex_types.Reference),
account: option.Option(complex_types.Reference),
line_item: List(InvoiceLineitem),
total_price_component: List(InvoiceLineitemPricecomponent),
total_net: option.Option(complex_types.Money),
total_gross: option.Option(complex_types.Money),
payment_terms: option.Option(String),
note: List(complex_types.Annotation),
)
}
Constructors
-
Invoice( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: valuesets.Invoicestatus, cancelled_reason: option.Option(String), type_: option.Option(complex_types.Codeableconcept), subject: option.Option(complex_types.Reference), recipient: option.Option(complex_types.Reference), date: option.Option(primitive_types.DateTime), participant: List(InvoiceParticipant), issuer: option.Option(complex_types.Reference), account: option.Option(complex_types.Reference), line_item: List(InvoiceLineitem), total_price_component: List(InvoiceLineitemPricecomponent), total_net: option.Option(complex_types.Money), total_gross: option.Option(complex_types.Money), payment_terms: option.Option(String), note: List(complex_types.Annotation), )
pub type InvoiceLineitem {
InvoiceLineitem(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
sequence: option.Option(Int),
charge_item: InvoiceLineitemChargeitem,
price_component: List(InvoiceLineitemPricecomponent),
)
}
Constructors
-
InvoiceLineitem( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), sequence: option.Option(Int), charge_item: InvoiceLineitemChargeitem, price_component: List(InvoiceLineitemPricecomponent), )
pub type InvoiceLineitemChargeitem {
InvoiceLineitemChargeitemReference(
charge_item: complex_types.Reference,
)
InvoiceLineitemChargeitemCodeableconcept(
charge_item: complex_types.Codeableconcept,
)
}
Constructors
-
InvoiceLineitemChargeitemReference( charge_item: complex_types.Reference, ) -
InvoiceLineitemChargeitemCodeableconcept( charge_item: complex_types.Codeableconcept, )
pub type InvoiceLineitemPricecomponent {
InvoiceLineitemPricecomponent(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: valuesets.Invoicepricecomponenttype,
code: option.Option(complex_types.Codeableconcept),
factor: option.Option(Float),
amount: option.Option(complex_types.Money),
)
}
Constructors
-
InvoiceLineitemPricecomponent( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: valuesets.Invoicepricecomponenttype, code: option.Option(complex_types.Codeableconcept), factor: option.Option(Float), amount: option.Option(complex_types.Money), )
pub type InvoiceParticipant {
InvoiceParticipant(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
role: option.Option(complex_types.Codeableconcept),
actor: complex_types.Reference,
)
}
Constructors
-
InvoiceParticipant( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), role: option.Option(complex_types.Codeableconcept), actor: complex_types.Reference, )
pub type Library {
Library(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
url: option.Option(String),
identifier: List(complex_types.Identifier),
version: option.Option(String),
name: option.Option(String),
title: option.Option(String),
subtitle: option.Option(String),
status: valuesets.Publicationstatus,
experimental: option.Option(Bool),
type_: complex_types.Codeableconcept,
subject: option.Option(LibrarySubject),
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(complex_types.Contactdetail),
description: option.Option(String),
use_context: List(complex_types.Usagecontext),
jurisdiction: List(complex_types.Codeableconcept),
purpose: option.Option(String),
usage: option.Option(String),
copyright: option.Option(String),
approval_date: option.Option(primitive_types.Date),
last_review_date: option.Option(primitive_types.Date),
effective_period: option.Option(complex_types.Period),
topic: List(complex_types.Codeableconcept),
author: List(complex_types.Contactdetail),
editor: List(complex_types.Contactdetail),
reviewer: List(complex_types.Contactdetail),
endorser: List(complex_types.Contactdetail),
related_artifact: List(complex_types.Relatedartifact),
parameter: List(complex_types.Parameterdefinition),
data_requirement: List(complex_types.Datarequirement),
content: List(complex_types.Attachment),
)
}
Constructors
-
Library( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), url: option.Option(String), identifier: List(complex_types.Identifier), version: option.Option(String), name: option.Option(String), title: option.Option(String), subtitle: option.Option(String), status: valuesets.Publicationstatus, experimental: option.Option(Bool), type_: complex_types.Codeableconcept, subject: option.Option(LibrarySubject), date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(complex_types.Contactdetail), description: option.Option(String), use_context: List(complex_types.Usagecontext), jurisdiction: List(complex_types.Codeableconcept), purpose: option.Option(String), usage: option.Option(String), copyright: option.Option(String), approval_date: option.Option(primitive_types.Date), last_review_date: option.Option(primitive_types.Date), effective_period: option.Option(complex_types.Period), topic: List(complex_types.Codeableconcept), author: List(complex_types.Contactdetail), editor: List(complex_types.Contactdetail), reviewer: List(complex_types.Contactdetail), endorser: List(complex_types.Contactdetail), related_artifact: List(complex_types.Relatedartifact), parameter: List(complex_types.Parameterdefinition), data_requirement: List(complex_types.Datarequirement), content: List(complex_types.Attachment), )
pub type LibrarySubject {
LibrarySubjectCodeableconcept(
subject: complex_types.Codeableconcept,
)
LibrarySubjectReference(subject: complex_types.Reference)
}
Constructors
-
LibrarySubjectCodeableconcept( subject: complex_types.Codeableconcept, ) -
LibrarySubjectReference(subject: complex_types.Reference)
pub type Linkage {
Linkage(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
active: option.Option(Bool),
author: option.Option(complex_types.Reference),
item: complex_types.List1(LinkageItem),
)
}
Constructors
-
Linkage( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), active: option.Option(Bool), author: option.Option(complex_types.Reference), item: complex_types.List1(LinkageItem), )
pub type LinkageItem {
LinkageItem(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: valuesets.Linkagetype,
resource: complex_types.Reference,
)
}
Constructors
-
LinkageItem( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: valuesets.Linkagetype, resource: complex_types.Reference, )
pub type ListEntry {
ListEntry(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
flag: option.Option(complex_types.Codeableconcept),
deleted: option.Option(Bool),
date: option.Option(primitive_types.DateTime),
item: complex_types.Reference,
)
}
Constructors
-
ListEntry( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), flag: option.Option(complex_types.Codeableconcept), deleted: option.Option(Bool), date: option.Option(primitive_types.DateTime), item: complex_types.Reference, )
pub type Listfhir {
Listfhir(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: valuesets.Liststatus,
mode: valuesets.Listmode,
title: option.Option(String),
code: option.Option(complex_types.Codeableconcept),
subject: option.Option(complex_types.Reference),
encounter: option.Option(complex_types.Reference),
date: option.Option(primitive_types.DateTime),
source: option.Option(complex_types.Reference),
ordered_by: option.Option(complex_types.Codeableconcept),
note: List(complex_types.Annotation),
entry: List(ListEntry),
empty_reason: option.Option(complex_types.Codeableconcept),
)
}
Constructors
-
Listfhir( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: valuesets.Liststatus, mode: valuesets.Listmode, title: option.Option(String), code: option.Option(complex_types.Codeableconcept), subject: option.Option(complex_types.Reference), encounter: option.Option(complex_types.Reference), date: option.Option(primitive_types.DateTime), source: option.Option(complex_types.Reference), ordered_by: option.Option(complex_types.Codeableconcept), note: List(complex_types.Annotation), entry: List(ListEntry), empty_reason: option.Option(complex_types.Codeableconcept), )
pub type Location {
Location(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: option.Option(valuesets.Locationstatus),
operational_status: option.Option(complex_types.Coding),
name: option.Option(String),
alias: List(String),
description: option.Option(String),
mode: option.Option(valuesets.Locationmode),
type_: List(complex_types.Codeableconcept),
telecom: List(complex_types.Contactpoint),
address: option.Option(complex_types.Address),
physical_type: option.Option(complex_types.Codeableconcept),
position: option.Option(LocationPosition),
managing_organization: option.Option(complex_types.Reference),
part_of: option.Option(complex_types.Reference),
hours_of_operation: List(LocationHoursofoperation),
availability_exceptions: option.Option(String),
endpoint: List(complex_types.Reference),
)
}
Constructors
-
Location( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: option.Option(valuesets.Locationstatus), operational_status: option.Option(complex_types.Coding), name: option.Option(String), alias: List(String), description: option.Option(String), mode: option.Option(valuesets.Locationmode), type_: List(complex_types.Codeableconcept), telecom: List(complex_types.Contactpoint), address: option.Option(complex_types.Address), physical_type: option.Option(complex_types.Codeableconcept), position: option.Option(LocationPosition), managing_organization: option.Option(complex_types.Reference), part_of: option.Option(complex_types.Reference), hours_of_operation: List(LocationHoursofoperation), availability_exceptions: option.Option(String), endpoint: List(complex_types.Reference), )
pub type LocationHoursofoperation {
LocationHoursofoperation(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
days_of_week: List(valuesets.Daysofweek),
all_day: option.Option(Bool),
opening_time: option.Option(primitive_types.Time),
closing_time: option.Option(primitive_types.Time),
)
}
Constructors
-
LocationHoursofoperation( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), days_of_week: List(valuesets.Daysofweek), all_day: option.Option(Bool), opening_time: option.Option(primitive_types.Time), closing_time: option.Option(primitive_types.Time), )
pub type LocationPosition {
LocationPosition(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
longitude: Float,
latitude: Float,
altitude: option.Option(Float),
)
}
Constructors
-
LocationPosition( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), longitude: Float, latitude: Float, altitude: option.Option(Float), )
pub type Measure {
Measure(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
url: option.Option(String),
identifier: List(complex_types.Identifier),
version: option.Option(String),
name: option.Option(String),
title: option.Option(String),
subtitle: option.Option(String),
status: valuesets.Publicationstatus,
experimental: option.Option(Bool),
subject: option.Option(MeasureSubject),
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(complex_types.Contactdetail),
description: option.Option(String),
use_context: List(complex_types.Usagecontext),
jurisdiction: List(complex_types.Codeableconcept),
purpose: option.Option(String),
usage: option.Option(String),
copyright: option.Option(String),
approval_date: option.Option(primitive_types.Date),
last_review_date: option.Option(primitive_types.Date),
effective_period: option.Option(complex_types.Period),
topic: List(complex_types.Codeableconcept),
author: List(complex_types.Contactdetail),
editor: List(complex_types.Contactdetail),
reviewer: List(complex_types.Contactdetail),
endorser: List(complex_types.Contactdetail),
related_artifact: List(complex_types.Relatedartifact),
library: List(String),
disclaimer: option.Option(String),
scoring: option.Option(complex_types.Codeableconcept),
composite_scoring: option.Option(
complex_types.Codeableconcept,
),
type_: List(complex_types.Codeableconcept),
risk_adjustment: option.Option(String),
rate_aggregation: option.Option(String),
rationale: option.Option(String),
clinical_recommendation_statement: option.Option(String),
improvement_notation: option.Option(
complex_types.Codeableconcept,
),
definition: List(String),
guidance: option.Option(String),
group: List(MeasureGroup),
supplemental_data: List(MeasureSupplementaldata),
)
}
Constructors
-
Measure( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), url: option.Option(String), identifier: List(complex_types.Identifier), version: option.Option(String), name: option.Option(String), title: option.Option(String), subtitle: option.Option(String), status: valuesets.Publicationstatus, experimental: option.Option(Bool), subject: option.Option(MeasureSubject), date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(complex_types.Contactdetail), description: option.Option(String), use_context: List(complex_types.Usagecontext), jurisdiction: List(complex_types.Codeableconcept), purpose: option.Option(String), usage: option.Option(String), copyright: option.Option(String), approval_date: option.Option(primitive_types.Date), last_review_date: option.Option(primitive_types.Date), effective_period: option.Option(complex_types.Period), topic: List(complex_types.Codeableconcept), author: List(complex_types.Contactdetail), editor: List(complex_types.Contactdetail), reviewer: List(complex_types.Contactdetail), endorser: List(complex_types.Contactdetail), related_artifact: List(complex_types.Relatedartifact), library: List(String), disclaimer: option.Option(String), scoring: option.Option(complex_types.Codeableconcept), composite_scoring: option.Option(complex_types.Codeableconcept), type_: List(complex_types.Codeableconcept), risk_adjustment: option.Option(String), rate_aggregation: option.Option(String), rationale: option.Option(String), clinical_recommendation_statement: option.Option(String), improvement_notation: option.Option( complex_types.Codeableconcept, ), definition: List(String), guidance: option.Option(String), group: List(MeasureGroup), supplemental_data: List(MeasureSupplementaldata), )
pub type MeasureGroup {
MeasureGroup(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: option.Option(complex_types.Codeableconcept),
description: option.Option(String),
population: List(MeasureGroupPopulation),
stratifier: List(MeasureGroupStratifier),
)
}
Constructors
-
MeasureGroup( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: option.Option(complex_types.Codeableconcept), description: option.Option(String), population: List(MeasureGroupPopulation), stratifier: List(MeasureGroupStratifier), )
pub type MeasureGroupPopulation {
MeasureGroupPopulation(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: option.Option(complex_types.Codeableconcept),
description: option.Option(String),
criteria: complex_types.Expression,
)
}
Constructors
-
MeasureGroupPopulation( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: option.Option(complex_types.Codeableconcept), description: option.Option(String), criteria: complex_types.Expression, )
pub type MeasureGroupStratifier {
MeasureGroupStratifier(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: option.Option(complex_types.Codeableconcept),
description: option.Option(String),
criteria: option.Option(complex_types.Expression),
component: List(MeasureGroupStratifierComponent),
)
}
Constructors
-
MeasureGroupStratifier( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: option.Option(complex_types.Codeableconcept), description: option.Option(String), criteria: option.Option(complex_types.Expression), component: List(MeasureGroupStratifierComponent), )
pub type MeasureGroupStratifierComponent {
MeasureGroupStratifierComponent(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: option.Option(complex_types.Codeableconcept),
description: option.Option(String),
criteria: complex_types.Expression,
)
}
Constructors
-
MeasureGroupStratifierComponent( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: option.Option(complex_types.Codeableconcept), description: option.Option(String), criteria: complex_types.Expression, )
pub type MeasureSubject {
MeasureSubjectCodeableconcept(
subject: complex_types.Codeableconcept,
)
MeasureSubjectReference(subject: complex_types.Reference)
}
Constructors
-
MeasureSubjectCodeableconcept( subject: complex_types.Codeableconcept, ) -
MeasureSubjectReference(subject: complex_types.Reference)
pub type MeasureSupplementaldata {
MeasureSupplementaldata(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: option.Option(complex_types.Codeableconcept),
usage: List(complex_types.Codeableconcept),
description: option.Option(String),
criteria: complex_types.Expression,
)
}
Constructors
-
MeasureSupplementaldata( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: option.Option(complex_types.Codeableconcept), usage: List(complex_types.Codeableconcept), description: option.Option(String), criteria: complex_types.Expression, )
pub type Measurereport {
Measurereport(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: valuesets.Measurereportstatus,
type_: valuesets.Measurereporttype,
measure: String,
subject: option.Option(complex_types.Reference),
date: option.Option(primitive_types.DateTime),
reporter: option.Option(complex_types.Reference),
period: complex_types.Period,
improvement_notation: option.Option(
complex_types.Codeableconcept,
),
group: List(MeasurereportGroup),
evaluated_resource: List(complex_types.Reference),
)
}
Constructors
-
Measurereport( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: valuesets.Measurereportstatus, type_: valuesets.Measurereporttype, measure: String, subject: option.Option(complex_types.Reference), date: option.Option(primitive_types.DateTime), reporter: option.Option(complex_types.Reference), period: complex_types.Period, improvement_notation: option.Option( complex_types.Codeableconcept, ), group: List(MeasurereportGroup), evaluated_resource: List(complex_types.Reference), )
pub type MeasurereportGroup {
MeasurereportGroup(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: option.Option(complex_types.Codeableconcept),
population: List(MeasurereportGroupPopulation),
measure_score: option.Option(complex_types.Quantity),
stratifier: List(MeasurereportGroupStratifier),
)
}
Constructors
-
MeasurereportGroup( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: option.Option(complex_types.Codeableconcept), population: List(MeasurereportGroupPopulation), measure_score: option.Option(complex_types.Quantity), stratifier: List(MeasurereportGroupStratifier), )
pub type MeasurereportGroupPopulation {
MeasurereportGroupPopulation(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: option.Option(complex_types.Codeableconcept),
count: option.Option(Int),
subject_results: option.Option(complex_types.Reference),
)
}
Constructors
-
MeasurereportGroupPopulation( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: option.Option(complex_types.Codeableconcept), count: option.Option(Int), subject_results: option.Option(complex_types.Reference), )
pub type MeasurereportGroupStratifier {
MeasurereportGroupStratifier(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: List(complex_types.Codeableconcept),
stratum: List(MeasurereportGroupStratifierStratum),
)
}
Constructors
-
MeasurereportGroupStratifier( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: List(complex_types.Codeableconcept), stratum: List(MeasurereportGroupStratifierStratum), )
pub type MeasurereportGroupStratifierStratum {
MeasurereportGroupStratifierStratum(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
value: option.Option(complex_types.Codeableconcept),
component: List(MeasurereportGroupStratifierStratumComponent),
population: List(
MeasurereportGroupStratifierStratumPopulation,
),
measure_score: option.Option(complex_types.Quantity),
)
}
Constructors
-
MeasurereportGroupStratifierStratum( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), value: option.Option(complex_types.Codeableconcept), component: List(MeasurereportGroupStratifierStratumComponent), population: List(MeasurereportGroupStratifierStratumPopulation), measure_score: option.Option(complex_types.Quantity), )
pub type MeasurereportGroupStratifierStratumComponent {
MeasurereportGroupStratifierStratumComponent(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: complex_types.Codeableconcept,
value: complex_types.Codeableconcept,
)
}
Constructors
-
MeasurereportGroupStratifierStratumComponent( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: complex_types.Codeableconcept, value: complex_types.Codeableconcept, )
pub type MeasurereportGroupStratifierStratumPopulation {
MeasurereportGroupStratifierStratumPopulation(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: option.Option(complex_types.Codeableconcept),
count: option.Option(Int),
subject_results: option.Option(complex_types.Reference),
)
}
Constructors
-
MeasurereportGroupStratifierStratumPopulation( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: option.Option(complex_types.Codeableconcept), count: option.Option(Int), subject_results: option.Option(complex_types.Reference), )
pub type Media {
Media(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
based_on: List(complex_types.Reference),
part_of: List(complex_types.Reference),
status: valuesets.Eventstatus,
type_: option.Option(complex_types.Codeableconcept),
modality: option.Option(complex_types.Codeableconcept),
view: option.Option(complex_types.Codeableconcept),
subject: option.Option(complex_types.Reference),
encounter: option.Option(complex_types.Reference),
created: option.Option(MediaCreated),
issued: option.Option(primitive_types.Instant),
operator: option.Option(complex_types.Reference),
reason_code: List(complex_types.Codeableconcept),
body_site: option.Option(complex_types.Codeableconcept),
device_name: option.Option(String),
device: option.Option(complex_types.Reference),
height: option.Option(Int),
width: option.Option(Int),
frames: option.Option(Int),
duration: option.Option(Float),
content: complex_types.Attachment,
note: List(complex_types.Annotation),
)
}
Constructors
-
Media( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), based_on: List(complex_types.Reference), part_of: List(complex_types.Reference), status: valuesets.Eventstatus, type_: option.Option(complex_types.Codeableconcept), modality: option.Option(complex_types.Codeableconcept), view: option.Option(complex_types.Codeableconcept), subject: option.Option(complex_types.Reference), encounter: option.Option(complex_types.Reference), created: option.Option(MediaCreated), issued: option.Option(primitive_types.Instant), operator: option.Option(complex_types.Reference), reason_code: List(complex_types.Codeableconcept), body_site: option.Option(complex_types.Codeableconcept), device_name: option.Option(String), device: option.Option(complex_types.Reference), height: option.Option(Int), width: option.Option(Int), frames: option.Option(Int), duration: option.Option(Float), content: complex_types.Attachment, note: List(complex_types.Annotation), )
pub type MediaCreated {
MediaCreatedDatetime(created: primitive_types.DateTime)
MediaCreatedPeriod(created: complex_types.Period)
}
Constructors
-
MediaCreatedDatetime(created: primitive_types.DateTime) -
MediaCreatedPeriod(created: complex_types.Period)
pub type Medication {
Medication(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
code: option.Option(complex_types.Codeableconcept),
status: option.Option(valuesets.Medicationstatus),
manufacturer: option.Option(complex_types.Reference),
form: option.Option(complex_types.Codeableconcept),
amount: option.Option(complex_types.Ratio),
ingredient: List(MedicationIngredient),
batch: option.Option(MedicationBatch),
)
}
Constructors
-
Medication( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), code: option.Option(complex_types.Codeableconcept), status: option.Option(valuesets.Medicationstatus), manufacturer: option.Option(complex_types.Reference), form: option.Option(complex_types.Codeableconcept), amount: option.Option(complex_types.Ratio), ingredient: List(MedicationIngredient), batch: option.Option(MedicationBatch), )
pub type MedicationBatch {
MedicationBatch(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
lot_number: option.Option(String),
expiration_date: option.Option(primitive_types.DateTime),
)
}
Constructors
-
MedicationBatch( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), lot_number: option.Option(String), expiration_date: option.Option(primitive_types.DateTime), )
pub type MedicationIngredient {
MedicationIngredient(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
item: MedicationIngredientItem,
is_active: option.Option(Bool),
strength: option.Option(complex_types.Ratio),
)
}
Constructors
-
MedicationIngredient( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), item: MedicationIngredientItem, is_active: option.Option(Bool), strength: option.Option(complex_types.Ratio), )
pub type MedicationIngredientItem {
MedicationIngredientItemCodeableconcept(
item: complex_types.Codeableconcept,
)
MedicationIngredientItemReference(
item: complex_types.Reference,
)
}
Constructors
-
MedicationIngredientItemCodeableconcept( item: complex_types.Codeableconcept, ) -
MedicationIngredientItemReference(item: complex_types.Reference)
pub type Medicationadministration {
Medicationadministration(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
instantiates: List(String),
part_of: List(complex_types.Reference),
status: valuesets.Medicationadminstatus,
status_reason: List(complex_types.Codeableconcept),
category: option.Option(complex_types.Codeableconcept),
medication: MedicationadministrationMedication,
subject: complex_types.Reference,
context: option.Option(complex_types.Reference),
supporting_information: List(complex_types.Reference),
effective: MedicationadministrationEffective,
performer: List(MedicationadministrationPerformer),
reason_code: List(complex_types.Codeableconcept),
reason_reference: List(complex_types.Reference),
request: option.Option(complex_types.Reference),
device: List(complex_types.Reference),
note: List(complex_types.Annotation),
dosage: option.Option(MedicationadministrationDosage),
event_history: List(complex_types.Reference),
)
}
Constructors
-
Medicationadministration( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), instantiates: List(String), part_of: List(complex_types.Reference), status: valuesets.Medicationadminstatus, status_reason: List(complex_types.Codeableconcept), category: option.Option(complex_types.Codeableconcept), medication: MedicationadministrationMedication, subject: complex_types.Reference, context: option.Option(complex_types.Reference), supporting_information: List(complex_types.Reference), effective: MedicationadministrationEffective, performer: List(MedicationadministrationPerformer), reason_code: List(complex_types.Codeableconcept), reason_reference: List(complex_types.Reference), request: option.Option(complex_types.Reference), device: List(complex_types.Reference), note: List(complex_types.Annotation), dosage: option.Option(MedicationadministrationDosage), event_history: List(complex_types.Reference), )
pub type MedicationadministrationDosage {
MedicationadministrationDosage(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
text: option.Option(String),
site: option.Option(complex_types.Codeableconcept),
route: option.Option(complex_types.Codeableconcept),
method: option.Option(complex_types.Codeableconcept),
dose: option.Option(complex_types.Quantity),
rate: option.Option(MedicationadministrationDosageRate),
)
}
Constructors
-
MedicationadministrationDosage( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), text: option.Option(String), site: option.Option(complex_types.Codeableconcept), route: option.Option(complex_types.Codeableconcept), method: option.Option(complex_types.Codeableconcept), dose: option.Option(complex_types.Quantity), rate: option.Option(MedicationadministrationDosageRate), )
pub type MedicationadministrationDosageRate {
MedicationadministrationDosageRateRatio(
rate: complex_types.Ratio,
)
MedicationadministrationDosageRateQuantity(
rate: complex_types.Quantity,
)
}
Constructors
-
MedicationadministrationDosageRateRatio( rate: complex_types.Ratio, ) -
MedicationadministrationDosageRateQuantity( rate: complex_types.Quantity, )
pub type MedicationadministrationEffective {
MedicationadministrationEffectiveDatetime(
effective: primitive_types.DateTime,
)
MedicationadministrationEffectivePeriod(
effective: complex_types.Period,
)
}
Constructors
-
MedicationadministrationEffectiveDatetime( effective: primitive_types.DateTime, ) -
MedicationadministrationEffectivePeriod( effective: complex_types.Period, )
pub type MedicationadministrationMedication {
MedicationadministrationMedicationCodeableconcept(
medication: complex_types.Codeableconcept,
)
MedicationadministrationMedicationReference(
medication: complex_types.Reference,
)
}
Constructors
-
MedicationadministrationMedicationCodeableconcept( medication: complex_types.Codeableconcept, ) -
MedicationadministrationMedicationReference( medication: complex_types.Reference, )
pub type MedicationadministrationPerformer {
MedicationadministrationPerformer(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
function: option.Option(complex_types.Codeableconcept),
actor: complex_types.Reference,
)
}
Constructors
-
MedicationadministrationPerformer( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), function: option.Option(complex_types.Codeableconcept), actor: complex_types.Reference, )
pub type Medicationdispense {
Medicationdispense(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
part_of: List(complex_types.Reference),
status: valuesets.Medicationdispensestatus,
status_reason: option.Option(MedicationdispenseStatusreason),
category: option.Option(complex_types.Codeableconcept),
medication: MedicationdispenseMedication,
subject: option.Option(complex_types.Reference),
context: option.Option(complex_types.Reference),
supporting_information: List(complex_types.Reference),
performer: List(MedicationdispensePerformer),
location: option.Option(complex_types.Reference),
authorizing_prescription: List(complex_types.Reference),
type_: option.Option(complex_types.Codeableconcept),
quantity: option.Option(complex_types.Quantity),
days_supply: option.Option(complex_types.Quantity),
when_prepared: option.Option(primitive_types.DateTime),
when_handed_over: option.Option(primitive_types.DateTime),
destination: option.Option(complex_types.Reference),
receiver: List(complex_types.Reference),
note: List(complex_types.Annotation),
dosage_instruction: List(complex_types.Dosage),
substitution: option.Option(MedicationdispenseSubstitution),
detected_issue: List(complex_types.Reference),
event_history: List(complex_types.Reference),
)
}
Constructors
-
Medicationdispense( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), part_of: List(complex_types.Reference), status: valuesets.Medicationdispensestatus, status_reason: option.Option(MedicationdispenseStatusreason), category: option.Option(complex_types.Codeableconcept), medication: MedicationdispenseMedication, subject: option.Option(complex_types.Reference), context: option.Option(complex_types.Reference), supporting_information: List(complex_types.Reference), performer: List(MedicationdispensePerformer), location: option.Option(complex_types.Reference), authorizing_prescription: List(complex_types.Reference), type_: option.Option(complex_types.Codeableconcept), quantity: option.Option(complex_types.Quantity), days_supply: option.Option(complex_types.Quantity), when_prepared: option.Option(primitive_types.DateTime), when_handed_over: option.Option(primitive_types.DateTime), destination: option.Option(complex_types.Reference), receiver: List(complex_types.Reference), note: List(complex_types.Annotation), dosage_instruction: List(complex_types.Dosage), substitution: option.Option(MedicationdispenseSubstitution), detected_issue: List(complex_types.Reference), event_history: List(complex_types.Reference), )
pub type MedicationdispenseMedication {
MedicationdispenseMedicationCodeableconcept(
medication: complex_types.Codeableconcept,
)
MedicationdispenseMedicationReference(
medication: complex_types.Reference,
)
}
Constructors
-
MedicationdispenseMedicationCodeableconcept( medication: complex_types.Codeableconcept, ) -
MedicationdispenseMedicationReference( medication: complex_types.Reference, )
pub type MedicationdispensePerformer {
MedicationdispensePerformer(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
function: option.Option(complex_types.Codeableconcept),
actor: complex_types.Reference,
)
}
Constructors
-
MedicationdispensePerformer( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), function: option.Option(complex_types.Codeableconcept), actor: complex_types.Reference, )
pub type MedicationdispenseStatusreason {
MedicationdispenseStatusreasonCodeableconcept(
status_reason: complex_types.Codeableconcept,
)
MedicationdispenseStatusreasonReference(
status_reason: complex_types.Reference,
)
}
Constructors
-
MedicationdispenseStatusreasonCodeableconcept( status_reason: complex_types.Codeableconcept, ) -
MedicationdispenseStatusreasonReference( status_reason: complex_types.Reference, )
pub type MedicationdispenseSubstitution {
MedicationdispenseSubstitution(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
was_substituted: Bool,
type_: option.Option(complex_types.Codeableconcept),
reason: List(complex_types.Codeableconcept),
responsible_party: List(complex_types.Reference),
)
}
Constructors
-
MedicationdispenseSubstitution( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), was_substituted: Bool, type_: option.Option(complex_types.Codeableconcept), reason: List(complex_types.Codeableconcept), responsible_party: List(complex_types.Reference), )
pub type Medicationknowledge {
Medicationknowledge(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: option.Option(complex_types.Codeableconcept),
status: option.Option(valuesets.Medicationknowledgestatus),
manufacturer: option.Option(complex_types.Reference),
dose_form: option.Option(complex_types.Codeableconcept),
amount: option.Option(complex_types.Quantity),
synonym: List(String),
related_medication_knowledge: List(
MedicationknowledgeRelatedmedicationknowledge,
),
associated_medication: List(complex_types.Reference),
product_type: List(complex_types.Codeableconcept),
monograph: List(MedicationknowledgeMonograph),
ingredient: List(MedicationknowledgeIngredient),
preparation_instruction: option.Option(String),
intended_route: List(complex_types.Codeableconcept),
cost: List(MedicationknowledgeCost),
monitoring_program: List(MedicationknowledgeMonitoringprogram),
administration_guidelines: List(
MedicationknowledgeAdministrationguidelines,
),
medicine_classification: List(
MedicationknowledgeMedicineclassification,
),
packaging: option.Option(MedicationknowledgePackaging),
drug_characteristic: List(
MedicationknowledgeDrugcharacteristic,
),
contraindication: List(complex_types.Reference),
regulatory: List(MedicationknowledgeRegulatory),
kinetics: List(MedicationknowledgeKinetics),
)
}
Constructors
-
Medicationknowledge( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: option.Option(complex_types.Codeableconcept), status: option.Option(valuesets.Medicationknowledgestatus), manufacturer: option.Option(complex_types.Reference), dose_form: option.Option(complex_types.Codeableconcept), amount: option.Option(complex_types.Quantity), synonym: List(String), related_medication_knowledge: List( MedicationknowledgeRelatedmedicationknowledge, ), associated_medication: List(complex_types.Reference), product_type: List(complex_types.Codeableconcept), monograph: List(MedicationknowledgeMonograph), ingredient: List(MedicationknowledgeIngredient), preparation_instruction: option.Option(String), intended_route: List(complex_types.Codeableconcept), cost: List(MedicationknowledgeCost), monitoring_program: List(MedicationknowledgeMonitoringprogram), administration_guidelines: List( MedicationknowledgeAdministrationguidelines, ), medicine_classification: List( MedicationknowledgeMedicineclassification, ), packaging: option.Option(MedicationknowledgePackaging), drug_characteristic: List(MedicationknowledgeDrugcharacteristic), contraindication: List(complex_types.Reference), regulatory: List(MedicationknowledgeRegulatory), kinetics: List(MedicationknowledgeKinetics), )
pub type MedicationknowledgeAdministrationguidelines {
MedicationknowledgeAdministrationguidelines(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
dosage: List(
MedicationknowledgeAdministrationguidelinesDosage,
),
indication: option.Option(
MedicationknowledgeAdministrationguidelinesIndication,
),
patient_characteristics: List(
MedicationknowledgeAdministrationguidelinesPatientcharacteristics,
),
)
}
Constructors
-
MedicationknowledgeAdministrationguidelines( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), dosage: List(MedicationknowledgeAdministrationguidelinesDosage), indication: option.Option( MedicationknowledgeAdministrationguidelinesIndication, ), patient_characteristics: List( MedicationknowledgeAdministrationguidelinesPatientcharacteristics, ), )
pub type MedicationknowledgeAdministrationguidelinesDosage {
MedicationknowledgeAdministrationguidelinesDosage(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: complex_types.Codeableconcept,
dosage: complex_types.List1(complex_types.Dosage),
)
}
Constructors
-
MedicationknowledgeAdministrationguidelinesDosage( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: complex_types.Codeableconcept, dosage: complex_types.List1(complex_types.Dosage), )
pub type MedicationknowledgeAdministrationguidelinesIndication {
MedicationknowledgeAdministrationguidelinesIndicationCodeableconcept(
indication: complex_types.Codeableconcept,
)
MedicationknowledgeAdministrationguidelinesIndicationReference(
indication: complex_types.Reference,
)
}
Constructors
-
MedicationknowledgeAdministrationguidelinesIndicationCodeableconcept( indication: complex_types.Codeableconcept, ) -
MedicationknowledgeAdministrationguidelinesIndicationReference( indication: complex_types.Reference, )
pub type MedicationknowledgeAdministrationguidelinesPatientcharacteristics {
MedicationknowledgeAdministrationguidelinesPatientcharacteristics(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
characteristic: MedicationknowledgeAdministrationguidelinesPatientcharacteristicsCharacteristic,
value: List(String),
)
}
Constructors
-
MedicationknowledgeAdministrationguidelinesPatientcharacteristics( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), characteristic: MedicationknowledgeAdministrationguidelinesPatientcharacteristicsCharacteristic, value: List(String), )
pub type MedicationknowledgeAdministrationguidelinesPatientcharacteristicsCharacteristic {
MedicationknowledgeAdministrationguidelinesPatientcharacteristicsCharacteristicCodeableconcept(
characteristic: complex_types.Codeableconcept,
)
MedicationknowledgeAdministrationguidelinesPatientcharacteristicsCharacteristicQuantity(
characteristic: complex_types.Quantity,
)
}
Constructors
-
MedicationknowledgeAdministrationguidelinesPatientcharacteristicsCharacteristicCodeableconcept( characteristic: complex_types.Codeableconcept, ) -
MedicationknowledgeAdministrationguidelinesPatientcharacteristicsCharacteristicQuantity( characteristic: complex_types.Quantity, )
pub type MedicationknowledgeCost {
MedicationknowledgeCost(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: complex_types.Codeableconcept,
source: option.Option(String),
cost: complex_types.Money,
)
}
Constructors
-
MedicationknowledgeCost( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: complex_types.Codeableconcept, source: option.Option(String), cost: complex_types.Money, )
pub type MedicationknowledgeDrugcharacteristic {
MedicationknowledgeDrugcharacteristic(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: option.Option(complex_types.Codeableconcept),
value: option.Option(
MedicationknowledgeDrugcharacteristicValue,
),
)
}
Constructors
-
MedicationknowledgeDrugcharacteristic( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: option.Option(complex_types.Codeableconcept), value: option.Option(MedicationknowledgeDrugcharacteristicValue), )
pub type MedicationknowledgeDrugcharacteristicValue {
MedicationknowledgeDrugcharacteristicValueCodeableconcept(
value: complex_types.Codeableconcept,
)
MedicationknowledgeDrugcharacteristicValueString(value: String)
MedicationknowledgeDrugcharacteristicValueQuantity(
value: complex_types.Quantity,
)
MedicationknowledgeDrugcharacteristicValueBase64binary(
value: String,
)
}
Constructors
-
MedicationknowledgeDrugcharacteristicValueCodeableconcept( value: complex_types.Codeableconcept, ) -
MedicationknowledgeDrugcharacteristicValueString(value: String) -
MedicationknowledgeDrugcharacteristicValueQuantity( value: complex_types.Quantity, ) -
MedicationknowledgeDrugcharacteristicValueBase64binary( value: String, )
pub type MedicationknowledgeIngredient {
MedicationknowledgeIngredient(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
item: MedicationknowledgeIngredientItem,
is_active: option.Option(Bool),
strength: option.Option(complex_types.Ratio),
)
}
Constructors
-
MedicationknowledgeIngredient( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), item: MedicationknowledgeIngredientItem, is_active: option.Option(Bool), strength: option.Option(complex_types.Ratio), )
pub type MedicationknowledgeIngredientItem {
MedicationknowledgeIngredientItemCodeableconcept(
item: complex_types.Codeableconcept,
)
MedicationknowledgeIngredientItemReference(
item: complex_types.Reference,
)
}
Constructors
-
MedicationknowledgeIngredientItemCodeableconcept( item: complex_types.Codeableconcept, ) -
MedicationknowledgeIngredientItemReference( item: complex_types.Reference, )
pub type MedicationknowledgeKinetics {
MedicationknowledgeKinetics(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
area_under_curve: List(complex_types.Quantity),
lethal_dose50: List(complex_types.Quantity),
half_life_period: option.Option(complex_types.Duration),
)
}
Constructors
-
MedicationknowledgeKinetics( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), area_under_curve: List(complex_types.Quantity), lethal_dose50: List(complex_types.Quantity), half_life_period: option.Option(complex_types.Duration), )
pub type MedicationknowledgeMedicineclassification {
MedicationknowledgeMedicineclassification(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: complex_types.Codeableconcept,
classification: List(complex_types.Codeableconcept),
)
}
Constructors
-
MedicationknowledgeMedicineclassification( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: complex_types.Codeableconcept, classification: List(complex_types.Codeableconcept), )
pub type MedicationknowledgeMonitoringprogram {
MedicationknowledgeMonitoringprogram(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: option.Option(complex_types.Codeableconcept),
name: option.Option(String),
)
}
Constructors
-
MedicationknowledgeMonitoringprogram( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: option.Option(complex_types.Codeableconcept), name: option.Option(String), )
pub type MedicationknowledgeMonograph {
MedicationknowledgeMonograph(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: option.Option(complex_types.Codeableconcept),
source: option.Option(complex_types.Reference),
)
}
Constructors
-
MedicationknowledgeMonograph( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: option.Option(complex_types.Codeableconcept), source: option.Option(complex_types.Reference), )
pub type MedicationknowledgePackaging {
MedicationknowledgePackaging(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: option.Option(complex_types.Codeableconcept),
quantity: option.Option(complex_types.Quantity),
)
}
Constructors
-
MedicationknowledgePackaging( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: option.Option(complex_types.Codeableconcept), quantity: option.Option(complex_types.Quantity), )
pub type MedicationknowledgeRegulatory {
MedicationknowledgeRegulatory(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
regulatory_authority: complex_types.Reference,
substitution: List(MedicationknowledgeRegulatorySubstitution),
schedule: List(MedicationknowledgeRegulatorySchedule),
max_dispense: option.Option(
MedicationknowledgeRegulatoryMaxdispense,
),
)
}
Constructors
-
MedicationknowledgeRegulatory( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), regulatory_authority: complex_types.Reference, substitution: List(MedicationknowledgeRegulatorySubstitution), schedule: List(MedicationknowledgeRegulatorySchedule), max_dispense: option.Option( MedicationknowledgeRegulatoryMaxdispense, ), )
pub type MedicationknowledgeRegulatoryMaxdispense {
MedicationknowledgeRegulatoryMaxdispense(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
quantity: complex_types.Quantity,
period: option.Option(complex_types.Duration),
)
}
Constructors
-
MedicationknowledgeRegulatoryMaxdispense( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), quantity: complex_types.Quantity, period: option.Option(complex_types.Duration), )
pub type MedicationknowledgeRegulatorySchedule {
MedicationknowledgeRegulatorySchedule(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
schedule: complex_types.Codeableconcept,
)
}
Constructors
-
MedicationknowledgeRegulatorySchedule( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), schedule: complex_types.Codeableconcept, )
pub type MedicationknowledgeRegulatorySubstitution {
MedicationknowledgeRegulatorySubstitution(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: complex_types.Codeableconcept,
allowed: Bool,
)
}
Constructors
-
MedicationknowledgeRegulatorySubstitution( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: complex_types.Codeableconcept, allowed: Bool, )
pub type MedicationknowledgeRelatedmedicationknowledge {
MedicationknowledgeRelatedmedicationknowledge(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: complex_types.Codeableconcept,
reference: complex_types.List1(complex_types.Reference),
)
}
Constructors
-
MedicationknowledgeRelatedmedicationknowledge( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: complex_types.Codeableconcept, reference: complex_types.List1(complex_types.Reference), )
pub type Medicationrequest {
Medicationrequest(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: valuesets.Medicationrequeststatus,
status_reason: option.Option(complex_types.Codeableconcept),
intent: valuesets.Medicationrequestintent,
category: List(complex_types.Codeableconcept),
priority: option.Option(valuesets.Requestpriority),
do_not_perform: option.Option(Bool),
reported: option.Option(MedicationrequestReported),
medication: MedicationrequestMedication,
subject: complex_types.Reference,
encounter: option.Option(complex_types.Reference),
supporting_information: List(complex_types.Reference),
authored_on: option.Option(primitive_types.DateTime),
requester: option.Option(complex_types.Reference),
performer: option.Option(complex_types.Reference),
performer_type: option.Option(complex_types.Codeableconcept),
recorder: option.Option(complex_types.Reference),
reason_code: List(complex_types.Codeableconcept),
reason_reference: List(complex_types.Reference),
instantiates_canonical: List(String),
instantiates_uri: List(String),
based_on: List(complex_types.Reference),
group_identifier: option.Option(complex_types.Identifier),
course_of_therapy_type: option.Option(
complex_types.Codeableconcept,
),
insurance: List(complex_types.Reference),
note: List(complex_types.Annotation),
dosage_instruction: List(complex_types.Dosage),
dispense_request: option.Option(
MedicationrequestDispenserequest,
),
substitution: option.Option(MedicationrequestSubstitution),
prior_prescription: option.Option(complex_types.Reference),
detected_issue: List(complex_types.Reference),
event_history: List(complex_types.Reference),
)
}
Constructors
-
Medicationrequest( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: valuesets.Medicationrequeststatus, status_reason: option.Option(complex_types.Codeableconcept), intent: valuesets.Medicationrequestintent, category: List(complex_types.Codeableconcept), priority: option.Option(valuesets.Requestpriority), do_not_perform: option.Option(Bool), reported: option.Option(MedicationrequestReported), medication: MedicationrequestMedication, subject: complex_types.Reference, encounter: option.Option(complex_types.Reference), supporting_information: List(complex_types.Reference), authored_on: option.Option(primitive_types.DateTime), requester: option.Option(complex_types.Reference), performer: option.Option(complex_types.Reference), performer_type: option.Option(complex_types.Codeableconcept), recorder: option.Option(complex_types.Reference), reason_code: List(complex_types.Codeableconcept), reason_reference: List(complex_types.Reference), instantiates_canonical: List(String), instantiates_uri: List(String), based_on: List(complex_types.Reference), group_identifier: option.Option(complex_types.Identifier), course_of_therapy_type: option.Option( complex_types.Codeableconcept, ), insurance: List(complex_types.Reference), note: List(complex_types.Annotation), dosage_instruction: List(complex_types.Dosage), dispense_request: option.Option( MedicationrequestDispenserequest, ), substitution: option.Option(MedicationrequestSubstitution), prior_prescription: option.Option(complex_types.Reference), detected_issue: List(complex_types.Reference), event_history: List(complex_types.Reference), )
pub type MedicationrequestDispenserequest {
MedicationrequestDispenserequest(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
initial_fill: option.Option(
MedicationrequestDispenserequestInitialfill,
),
dispense_interval: option.Option(complex_types.Duration),
validity_period: option.Option(complex_types.Period),
number_of_repeats_allowed: option.Option(Int),
quantity: option.Option(complex_types.Quantity),
expected_supply_duration: option.Option(
complex_types.Duration,
),
performer: option.Option(complex_types.Reference),
)
}
Constructors
-
MedicationrequestDispenserequest( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), initial_fill: option.Option( MedicationrequestDispenserequestInitialfill, ), dispense_interval: option.Option(complex_types.Duration), validity_period: option.Option(complex_types.Period), number_of_repeats_allowed: option.Option(Int), quantity: option.Option(complex_types.Quantity), expected_supply_duration: option.Option(complex_types.Duration), performer: option.Option(complex_types.Reference), )
pub type MedicationrequestDispenserequestInitialfill {
MedicationrequestDispenserequestInitialfill(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
quantity: option.Option(complex_types.Quantity),
duration: option.Option(complex_types.Duration),
)
}
Constructors
-
MedicationrequestDispenserequestInitialfill( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), quantity: option.Option(complex_types.Quantity), duration: option.Option(complex_types.Duration), )
pub type MedicationrequestMedication {
MedicationrequestMedicationCodeableconcept(
medication: complex_types.Codeableconcept,
)
MedicationrequestMedicationReference(
medication: complex_types.Reference,
)
}
Constructors
-
MedicationrequestMedicationCodeableconcept( medication: complex_types.Codeableconcept, ) -
MedicationrequestMedicationReference( medication: complex_types.Reference, )
pub type MedicationrequestReported {
MedicationrequestReportedBoolean(reported: Bool)
MedicationrequestReportedReference(
reported: complex_types.Reference,
)
}
Constructors
-
MedicationrequestReportedBoolean(reported: Bool) -
MedicationrequestReportedReference( reported: complex_types.Reference, )
pub type MedicationrequestSubstitution {
MedicationrequestSubstitution(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
allowed: MedicationrequestSubstitutionAllowed,
reason: option.Option(complex_types.Codeableconcept),
)
}
Constructors
-
MedicationrequestSubstitution( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), allowed: MedicationrequestSubstitutionAllowed, reason: option.Option(complex_types.Codeableconcept), )
pub type MedicationrequestSubstitutionAllowed {
MedicationrequestSubstitutionAllowedBoolean(allowed: Bool)
MedicationrequestSubstitutionAllowedCodeableconcept(
allowed: complex_types.Codeableconcept,
)
}
Constructors
-
MedicationrequestSubstitutionAllowedBoolean(allowed: Bool) -
MedicationrequestSubstitutionAllowedCodeableconcept( allowed: complex_types.Codeableconcept, )
pub type Medicationstatement {
Medicationstatement(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
based_on: List(complex_types.Reference),
part_of: List(complex_types.Reference),
status: valuesets.Medicationstatementstatus,
status_reason: List(complex_types.Codeableconcept),
category: option.Option(complex_types.Codeableconcept),
medication: MedicationstatementMedication,
subject: complex_types.Reference,
context: option.Option(complex_types.Reference),
effective: option.Option(MedicationstatementEffective),
date_asserted: option.Option(primitive_types.DateTime),
information_source: option.Option(complex_types.Reference),
derived_from: List(complex_types.Reference),
reason_code: List(complex_types.Codeableconcept),
reason_reference: List(complex_types.Reference),
note: List(complex_types.Annotation),
dosage: List(complex_types.Dosage),
)
}
Constructors
-
Medicationstatement( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), based_on: List(complex_types.Reference), part_of: List(complex_types.Reference), status: valuesets.Medicationstatementstatus, status_reason: List(complex_types.Codeableconcept), category: option.Option(complex_types.Codeableconcept), medication: MedicationstatementMedication, subject: complex_types.Reference, context: option.Option(complex_types.Reference), effective: option.Option(MedicationstatementEffective), date_asserted: option.Option(primitive_types.DateTime), information_source: option.Option(complex_types.Reference), derived_from: List(complex_types.Reference), reason_code: List(complex_types.Codeableconcept), reason_reference: List(complex_types.Reference), note: List(complex_types.Annotation), dosage: List(complex_types.Dosage), )
pub type MedicationstatementEffective {
MedicationstatementEffectiveDatetime(
effective: primitive_types.DateTime,
)
MedicationstatementEffectivePeriod(
effective: complex_types.Period,
)
}
Constructors
-
MedicationstatementEffectiveDatetime( effective: primitive_types.DateTime, ) -
MedicationstatementEffectivePeriod( effective: complex_types.Period, )
pub type MedicationstatementMedication {
MedicationstatementMedicationCodeableconcept(
medication: complex_types.Codeableconcept,
)
MedicationstatementMedicationReference(
medication: complex_types.Reference,
)
}
Constructors
-
MedicationstatementMedicationCodeableconcept( medication: complex_types.Codeableconcept, ) -
MedicationstatementMedicationReference( medication: complex_types.Reference, )
pub type Medicinalproduct {
Medicinalproduct(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
type_: option.Option(complex_types.Codeableconcept),
domain: option.Option(complex_types.Coding),
combined_pharmaceutical_dose_form: option.Option(
complex_types.Codeableconcept,
),
legal_status_of_supply: option.Option(
complex_types.Codeableconcept,
),
additional_monitoring_indicator: option.Option(
complex_types.Codeableconcept,
),
special_measures: List(String),
paediatric_use_indicator: option.Option(
complex_types.Codeableconcept,
),
product_classification: List(complex_types.Codeableconcept),
marketing_status: List(complex_types.Marketingstatus),
pharmaceutical_product: List(complex_types.Reference),
packaged_medicinal_product: List(complex_types.Reference),
attached_document: List(complex_types.Reference),
master_file: List(complex_types.Reference),
contact: List(complex_types.Reference),
clinical_trial: List(complex_types.Reference),
name: complex_types.List1(MedicinalproductName),
cross_reference: List(complex_types.Identifier),
manufacturing_business_operation: List(
MedicinalproductManufacturingbusinessoperation,
),
special_designation: List(MedicinalproductSpecialdesignation),
)
}
Constructors
-
Medicinalproduct( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), type_: option.Option(complex_types.Codeableconcept), domain: option.Option(complex_types.Coding), combined_pharmaceutical_dose_form: option.Option( complex_types.Codeableconcept, ), legal_status_of_supply: option.Option( complex_types.Codeableconcept, ), additional_monitoring_indicator: option.Option( complex_types.Codeableconcept, ), special_measures: List(String), paediatric_use_indicator: option.Option( complex_types.Codeableconcept, ), product_classification: List(complex_types.Codeableconcept), marketing_status: List(complex_types.Marketingstatus), pharmaceutical_product: List(complex_types.Reference), packaged_medicinal_product: List(complex_types.Reference), attached_document: List(complex_types.Reference), master_file: List(complex_types.Reference), contact: List(complex_types.Reference), clinical_trial: List(complex_types.Reference), name: complex_types.List1(MedicinalproductName), cross_reference: List(complex_types.Identifier), manufacturing_business_operation: List( MedicinalproductManufacturingbusinessoperation, ), special_designation: List(MedicinalproductSpecialdesignation), )
pub type MedicinalproductManufacturingbusinessoperation {
MedicinalproductManufacturingbusinessoperation(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
operation_type: option.Option(complex_types.Codeableconcept),
authorisation_reference_number: option.Option(
complex_types.Identifier,
),
effective_date: option.Option(primitive_types.DateTime),
confidentiality_indicator: option.Option(
complex_types.Codeableconcept,
),
manufacturer: List(complex_types.Reference),
regulator: option.Option(complex_types.Reference),
)
}
Constructors
-
MedicinalproductManufacturingbusinessoperation( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), operation_type: option.Option(complex_types.Codeableconcept), authorisation_reference_number: option.Option( complex_types.Identifier, ), effective_date: option.Option(primitive_types.DateTime), confidentiality_indicator: option.Option( complex_types.Codeableconcept, ), manufacturer: List(complex_types.Reference), regulator: option.Option(complex_types.Reference), )
pub type MedicinalproductName {
MedicinalproductName(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
product_name: String,
name_part: List(MedicinalproductNameNamepart),
country_language: List(MedicinalproductNameCountrylanguage),
)
}
Constructors
-
MedicinalproductName( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), product_name: String, name_part: List(MedicinalproductNameNamepart), country_language: List(MedicinalproductNameCountrylanguage), )
pub type MedicinalproductNameCountrylanguage {
MedicinalproductNameCountrylanguage(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
country: complex_types.Codeableconcept,
jurisdiction: option.Option(complex_types.Codeableconcept),
language: complex_types.Codeableconcept,
)
}
Constructors
-
MedicinalproductNameCountrylanguage( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), country: complex_types.Codeableconcept, jurisdiction: option.Option(complex_types.Codeableconcept), language: complex_types.Codeableconcept, )
pub type MedicinalproductNameNamepart {
MedicinalproductNameNamepart(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
part: String,
type_: complex_types.Coding,
)
}
Constructors
-
MedicinalproductNameNamepart( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), part: String, type_: complex_types.Coding, )
pub type MedicinalproductSpecialdesignation {
MedicinalproductSpecialdesignation(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
type_: option.Option(complex_types.Codeableconcept),
intended_use: option.Option(complex_types.Codeableconcept),
indication: option.Option(
MedicinalproductSpecialdesignationIndication,
),
status: option.Option(complex_types.Codeableconcept),
date: option.Option(primitive_types.DateTime),
species: option.Option(complex_types.Codeableconcept),
)
}
Constructors
-
MedicinalproductSpecialdesignation( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), type_: option.Option(complex_types.Codeableconcept), intended_use: option.Option(complex_types.Codeableconcept), indication: option.Option( MedicinalproductSpecialdesignationIndication, ), status: option.Option(complex_types.Codeableconcept), date: option.Option(primitive_types.DateTime), species: option.Option(complex_types.Codeableconcept), )
pub type MedicinalproductSpecialdesignationIndication {
MedicinalproductSpecialdesignationIndicationCodeableconcept(
indication: complex_types.Codeableconcept,
)
MedicinalproductSpecialdesignationIndicationReference(
indication: complex_types.Reference,
)
}
Constructors
-
MedicinalproductSpecialdesignationIndicationCodeableconcept( indication: complex_types.Codeableconcept, ) -
MedicinalproductSpecialdesignationIndicationReference( indication: complex_types.Reference, )
pub type Medicinalproductauthorization {
Medicinalproductauthorization(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
subject: option.Option(complex_types.Reference),
country: List(complex_types.Codeableconcept),
jurisdiction: List(complex_types.Codeableconcept),
status: option.Option(complex_types.Codeableconcept),
status_date: option.Option(primitive_types.DateTime),
restore_date: option.Option(primitive_types.DateTime),
validity_period: option.Option(complex_types.Period),
data_exclusivity_period: option.Option(complex_types.Period),
date_of_first_authorization: option.Option(
primitive_types.DateTime,
),
international_birth_date: option.Option(
primitive_types.DateTime,
),
legal_basis: option.Option(complex_types.Codeableconcept),
jurisdictional_authorization: List(
MedicinalproductauthorizationJurisdictionalauthorization,
),
holder: option.Option(complex_types.Reference),
regulator: option.Option(complex_types.Reference),
procedure: option.Option(
MedicinalproductauthorizationProcedure,
),
)
}
Constructors
-
Medicinalproductauthorization( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), subject: option.Option(complex_types.Reference), country: List(complex_types.Codeableconcept), jurisdiction: List(complex_types.Codeableconcept), status: option.Option(complex_types.Codeableconcept), status_date: option.Option(primitive_types.DateTime), restore_date: option.Option(primitive_types.DateTime), validity_period: option.Option(complex_types.Period), data_exclusivity_period: option.Option(complex_types.Period), date_of_first_authorization: option.Option( primitive_types.DateTime, ), international_birth_date: option.Option( primitive_types.DateTime, ), legal_basis: option.Option(complex_types.Codeableconcept), jurisdictional_authorization: List( MedicinalproductauthorizationJurisdictionalauthorization, ), holder: option.Option(complex_types.Reference), regulator: option.Option(complex_types.Reference), procedure: option.Option(MedicinalproductauthorizationProcedure), )
pub type MedicinalproductauthorizationJurisdictionalauthorization {
MedicinalproductauthorizationJurisdictionalauthorization(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
country: option.Option(complex_types.Codeableconcept),
jurisdiction: List(complex_types.Codeableconcept),
legal_status_of_supply: option.Option(
complex_types.Codeableconcept,
),
validity_period: option.Option(complex_types.Period),
)
}
Constructors
-
MedicinalproductauthorizationJurisdictionalauthorization( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), country: option.Option(complex_types.Codeableconcept), jurisdiction: List(complex_types.Codeableconcept), legal_status_of_supply: option.Option( complex_types.Codeableconcept, ), validity_period: option.Option(complex_types.Period), )
pub type MedicinalproductauthorizationProcedure {
MedicinalproductauthorizationProcedure(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: option.Option(complex_types.Identifier),
type_: complex_types.Codeableconcept,
date: option.Option(
MedicinalproductauthorizationProcedureDate,
),
application: List(MedicinalproductauthorizationProcedure),
)
}
Constructors
-
MedicinalproductauthorizationProcedure( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: option.Option(complex_types.Identifier), type_: complex_types.Codeableconcept, date: option.Option(MedicinalproductauthorizationProcedureDate), application: List(MedicinalproductauthorizationProcedure), )
pub type MedicinalproductauthorizationProcedureDate {
MedicinalproductauthorizationProcedureDatePeriod(
date: complex_types.Period,
)
MedicinalproductauthorizationProcedureDateDatetime(
date: primitive_types.DateTime,
)
}
Constructors
-
MedicinalproductauthorizationProcedureDatePeriod( date: complex_types.Period, ) -
MedicinalproductauthorizationProcedureDateDatetime( date: primitive_types.DateTime, )
pub type Medicinalproductcontraindication {
Medicinalproductcontraindication(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
subject: List(complex_types.Reference),
disease: option.Option(complex_types.Codeableconcept),
disease_status: option.Option(complex_types.Codeableconcept),
comorbidity: List(complex_types.Codeableconcept),
therapeutic_indication: List(complex_types.Reference),
other_therapy: List(
MedicinalproductcontraindicationOthertherapy,
),
population: List(complex_types.Population),
)
}
Constructors
-
Medicinalproductcontraindication( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), subject: List(complex_types.Reference), disease: option.Option(complex_types.Codeableconcept), disease_status: option.Option(complex_types.Codeableconcept), comorbidity: List(complex_types.Codeableconcept), therapeutic_indication: List(complex_types.Reference), other_therapy: List( MedicinalproductcontraindicationOthertherapy, ), population: List(complex_types.Population), )
pub type MedicinalproductcontraindicationOthertherapy {
MedicinalproductcontraindicationOthertherapy(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
therapy_relationship_type: complex_types.Codeableconcept,
medication: MedicinalproductcontraindicationOthertherapyMedication,
)
}
Constructors
-
MedicinalproductcontraindicationOthertherapy( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), therapy_relationship_type: complex_types.Codeableconcept, medication: MedicinalproductcontraindicationOthertherapyMedication, )
pub type MedicinalproductcontraindicationOthertherapyMedication {
MedicinalproductcontraindicationOthertherapyMedicationCodeableconcept(
medication: complex_types.Codeableconcept,
)
MedicinalproductcontraindicationOthertherapyMedicationReference(
medication: complex_types.Reference,
)
}
Constructors
-
MedicinalproductcontraindicationOthertherapyMedicationCodeableconcept( medication: complex_types.Codeableconcept, ) -
MedicinalproductcontraindicationOthertherapyMedicationReference( medication: complex_types.Reference, )
pub type Medicinalproductindication {
Medicinalproductindication(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
subject: List(complex_types.Reference),
disease_symptom_procedure: option.Option(
complex_types.Codeableconcept,
),
disease_status: option.Option(complex_types.Codeableconcept),
comorbidity: List(complex_types.Codeableconcept),
intended_effect: option.Option(complex_types.Codeableconcept),
duration: option.Option(complex_types.Quantity),
other_therapy: List(MedicinalproductindicationOthertherapy),
undesirable_effect: List(complex_types.Reference),
population: List(complex_types.Population),
)
}
Constructors
-
Medicinalproductindication( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), subject: List(complex_types.Reference), disease_symptom_procedure: option.Option( complex_types.Codeableconcept, ), disease_status: option.Option(complex_types.Codeableconcept), comorbidity: List(complex_types.Codeableconcept), intended_effect: option.Option(complex_types.Codeableconcept), duration: option.Option(complex_types.Quantity), other_therapy: List(MedicinalproductindicationOthertherapy), undesirable_effect: List(complex_types.Reference), population: List(complex_types.Population), )
pub type MedicinalproductindicationOthertherapy {
MedicinalproductindicationOthertherapy(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
therapy_relationship_type: complex_types.Codeableconcept,
medication: MedicinalproductindicationOthertherapyMedication,
)
}
Constructors
-
MedicinalproductindicationOthertherapy( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), therapy_relationship_type: complex_types.Codeableconcept, medication: MedicinalproductindicationOthertherapyMedication, )
pub type MedicinalproductindicationOthertherapyMedication {
MedicinalproductindicationOthertherapyMedicationCodeableconcept(
medication: complex_types.Codeableconcept,
)
MedicinalproductindicationOthertherapyMedicationReference(
medication: complex_types.Reference,
)
}
Constructors
-
MedicinalproductindicationOthertherapyMedicationCodeableconcept( medication: complex_types.Codeableconcept, ) -
MedicinalproductindicationOthertherapyMedicationReference( medication: complex_types.Reference, )
pub type Medicinalproductingredient {
Medicinalproductingredient(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: option.Option(complex_types.Identifier),
role: complex_types.Codeableconcept,
allergenic_indicator: option.Option(Bool),
manufacturer: List(complex_types.Reference),
specified_substance: List(
MedicinalproductingredientSpecifiedsubstance,
),
substance: option.Option(MedicinalproductingredientSubstance),
)
}
Constructors
-
Medicinalproductingredient( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: option.Option(complex_types.Identifier), role: complex_types.Codeableconcept, allergenic_indicator: option.Option(Bool), manufacturer: List(complex_types.Reference), specified_substance: List( MedicinalproductingredientSpecifiedsubstance, ), substance: option.Option(MedicinalproductingredientSubstance), )
pub type MedicinalproductingredientSpecifiedsubstance {
MedicinalproductingredientSpecifiedsubstance(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: complex_types.Codeableconcept,
group: complex_types.Codeableconcept,
confidentiality: option.Option(complex_types.Codeableconcept),
strength: List(
MedicinalproductingredientSpecifiedsubstanceStrength,
),
)
}
Constructors
-
MedicinalproductingredientSpecifiedsubstance( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: complex_types.Codeableconcept, group: complex_types.Codeableconcept, confidentiality: option.Option(complex_types.Codeableconcept), strength: List( MedicinalproductingredientSpecifiedsubstanceStrength, ), )
pub type MedicinalproductingredientSpecifiedsubstanceStrength {
MedicinalproductingredientSpecifiedsubstanceStrength(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
presentation: complex_types.Ratio,
presentation_low_limit: option.Option(complex_types.Ratio),
concentration: option.Option(complex_types.Ratio),
concentration_low_limit: option.Option(complex_types.Ratio),
measurement_point: option.Option(String),
country: List(complex_types.Codeableconcept),
reference_strength: List(
MedicinalproductingredientSpecifiedsubstanceStrengthReferencestrength,
),
)
}
Constructors
-
MedicinalproductingredientSpecifiedsubstanceStrength( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), presentation: complex_types.Ratio, presentation_low_limit: option.Option(complex_types.Ratio), concentration: option.Option(complex_types.Ratio), concentration_low_limit: option.Option(complex_types.Ratio), measurement_point: option.Option(String), country: List(complex_types.Codeableconcept), reference_strength: List( MedicinalproductingredientSpecifiedsubstanceStrengthReferencestrength, ), )
pub type MedicinalproductingredientSpecifiedsubstanceStrengthReferencestrength {
MedicinalproductingredientSpecifiedsubstanceStrengthReferencestrength(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
substance: option.Option(complex_types.Codeableconcept),
strength: complex_types.Ratio,
strength_low_limit: option.Option(complex_types.Ratio),
measurement_point: option.Option(String),
country: List(complex_types.Codeableconcept),
)
}
Constructors
-
MedicinalproductingredientSpecifiedsubstanceStrengthReferencestrength( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), substance: option.Option(complex_types.Codeableconcept), strength: complex_types.Ratio, strength_low_limit: option.Option(complex_types.Ratio), measurement_point: option.Option(String), country: List(complex_types.Codeableconcept), )
pub type MedicinalproductingredientSubstance {
MedicinalproductingredientSubstance(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: complex_types.Codeableconcept,
strength: List(
MedicinalproductingredientSpecifiedsubstanceStrength,
),
)
}
Constructors
-
MedicinalproductingredientSubstance( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: complex_types.Codeableconcept, strength: List( MedicinalproductingredientSpecifiedsubstanceStrength, ), )
pub type Medicinalproductinteraction {
Medicinalproductinteraction(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
subject: List(complex_types.Reference),
description: option.Option(String),
interactant: List(MedicinalproductinteractionInteractant),
type_: option.Option(complex_types.Codeableconcept),
effect: option.Option(complex_types.Codeableconcept),
incidence: option.Option(complex_types.Codeableconcept),
management: option.Option(complex_types.Codeableconcept),
)
}
Constructors
-
Medicinalproductinteraction( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), subject: List(complex_types.Reference), description: option.Option(String), interactant: List(MedicinalproductinteractionInteractant), type_: option.Option(complex_types.Codeableconcept), effect: option.Option(complex_types.Codeableconcept), incidence: option.Option(complex_types.Codeableconcept), management: option.Option(complex_types.Codeableconcept), )
pub type MedicinalproductinteractionInteractant {
MedicinalproductinteractionInteractant(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
item: MedicinalproductinteractionInteractantItem,
)
}
Constructors
-
MedicinalproductinteractionInteractant( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), item: MedicinalproductinteractionInteractantItem, )
pub type MedicinalproductinteractionInteractantItem {
MedicinalproductinteractionInteractantItemReference(
item: complex_types.Reference,
)
MedicinalproductinteractionInteractantItemCodeableconcept(
item: complex_types.Codeableconcept,
)
}
Constructors
-
MedicinalproductinteractionInteractantItemReference( item: complex_types.Reference, ) -
MedicinalproductinteractionInteractantItemCodeableconcept( item: complex_types.Codeableconcept, )
pub type Medicinalproductmanufactured {
Medicinalproductmanufactured(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
manufactured_dose_form: complex_types.Codeableconcept,
unit_of_presentation: option.Option(
complex_types.Codeableconcept,
),
quantity: complex_types.Quantity,
manufacturer: List(complex_types.Reference),
ingredient: List(complex_types.Reference),
physical_characteristics: option.Option(
complex_types.Prodcharacteristic,
),
other_characteristics: List(complex_types.Codeableconcept),
)
}
Constructors
-
Medicinalproductmanufactured( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), manufactured_dose_form: complex_types.Codeableconcept, unit_of_presentation: option.Option( complex_types.Codeableconcept, ), quantity: complex_types.Quantity, manufacturer: List(complex_types.Reference), ingredient: List(complex_types.Reference), physical_characteristics: option.Option( complex_types.Prodcharacteristic, ), other_characteristics: List(complex_types.Codeableconcept), )
pub type Medicinalproductpackaged {
Medicinalproductpackaged(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
subject: List(complex_types.Reference),
description: option.Option(String),
legal_status_of_supply: option.Option(
complex_types.Codeableconcept,
),
marketing_status: List(complex_types.Marketingstatus),
marketing_authorization: option.Option(
complex_types.Reference,
),
manufacturer: List(complex_types.Reference),
batch_identifier: List(
MedicinalproductpackagedBatchidentifier,
),
package_item: complex_types.List1(
MedicinalproductpackagedPackageitem,
),
)
}
Constructors
-
Medicinalproductpackaged( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), subject: List(complex_types.Reference), description: option.Option(String), legal_status_of_supply: option.Option( complex_types.Codeableconcept, ), marketing_status: List(complex_types.Marketingstatus), marketing_authorization: option.Option(complex_types.Reference), manufacturer: List(complex_types.Reference), batch_identifier: List(MedicinalproductpackagedBatchidentifier), package_item: complex_types.List1( MedicinalproductpackagedPackageitem, ), )
pub type MedicinalproductpackagedBatchidentifier {
MedicinalproductpackagedBatchidentifier(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
outer_packaging: complex_types.Identifier,
immediate_packaging: option.Option(complex_types.Identifier),
)
}
Constructors
-
MedicinalproductpackagedBatchidentifier( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), outer_packaging: complex_types.Identifier, immediate_packaging: option.Option(complex_types.Identifier), )
pub type MedicinalproductpackagedPackageitem {
MedicinalproductpackagedPackageitem(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
type_: complex_types.Codeableconcept,
quantity: complex_types.Quantity,
material: List(complex_types.Codeableconcept),
alternate_material: List(complex_types.Codeableconcept),
device: List(complex_types.Reference),
manufactured_item: List(complex_types.Reference),
package_item: List(MedicinalproductpackagedPackageitem),
physical_characteristics: option.Option(
complex_types.Prodcharacteristic,
),
other_characteristics: List(complex_types.Codeableconcept),
shelf_life_storage: List(complex_types.Productshelflife),
manufacturer: List(complex_types.Reference),
)
}
Constructors
-
MedicinalproductpackagedPackageitem( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), type_: complex_types.Codeableconcept, quantity: complex_types.Quantity, material: List(complex_types.Codeableconcept), alternate_material: List(complex_types.Codeableconcept), device: List(complex_types.Reference), manufactured_item: List(complex_types.Reference), package_item: List(MedicinalproductpackagedPackageitem), physical_characteristics: option.Option( complex_types.Prodcharacteristic, ), other_characteristics: List(complex_types.Codeableconcept), shelf_life_storage: List(complex_types.Productshelflife), manufacturer: List(complex_types.Reference), )
pub type Medicinalproductpharmaceutical {
Medicinalproductpharmaceutical(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
administrable_dose_form: complex_types.Codeableconcept,
unit_of_presentation: option.Option(
complex_types.Codeableconcept,
),
ingredient: List(complex_types.Reference),
device: List(complex_types.Reference),
characteristics: List(
MedicinalproductpharmaceuticalCharacteristics,
),
route_of_administration: complex_types.List1(
MedicinalproductpharmaceuticalRouteofadministration,
),
)
}
Constructors
-
Medicinalproductpharmaceutical( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), administrable_dose_form: complex_types.Codeableconcept, unit_of_presentation: option.Option( complex_types.Codeableconcept, ), ingredient: List(complex_types.Reference), device: List(complex_types.Reference), characteristics: List( MedicinalproductpharmaceuticalCharacteristics, ), route_of_administration: complex_types.List1( MedicinalproductpharmaceuticalRouteofadministration, ), )
pub type MedicinalproductpharmaceuticalCharacteristics {
MedicinalproductpharmaceuticalCharacteristics(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: complex_types.Codeableconcept,
status: option.Option(complex_types.Codeableconcept),
)
}
Constructors
-
MedicinalproductpharmaceuticalCharacteristics( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: complex_types.Codeableconcept, status: option.Option(complex_types.Codeableconcept), )
pub type MedicinalproductpharmaceuticalRouteofadministration {
MedicinalproductpharmaceuticalRouteofadministration(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: complex_types.Codeableconcept,
first_dose: option.Option(complex_types.Quantity),
max_single_dose: option.Option(complex_types.Quantity),
max_dose_per_day: option.Option(complex_types.Quantity),
max_dose_per_treatment_period: option.Option(
complex_types.Ratio,
),
max_treatment_period: option.Option(complex_types.Duration),
target_species: List(
MedicinalproductpharmaceuticalRouteofadministrationTargetspecies,
),
)
}
Constructors
-
MedicinalproductpharmaceuticalRouteofadministration( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: complex_types.Codeableconcept, first_dose: option.Option(complex_types.Quantity), max_single_dose: option.Option(complex_types.Quantity), max_dose_per_day: option.Option(complex_types.Quantity), max_dose_per_treatment_period: option.Option( complex_types.Ratio, ), max_treatment_period: option.Option(complex_types.Duration), target_species: List( MedicinalproductpharmaceuticalRouteofadministrationTargetspecies, ), )
pub type MedicinalproductpharmaceuticalRouteofadministrationTargetspecies {
MedicinalproductpharmaceuticalRouteofadministrationTargetspecies(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: complex_types.Codeableconcept,
withdrawal_period: List(
MedicinalproductpharmaceuticalRouteofadministrationTargetspeciesWithdrawalperiod,
),
)
}
Constructors
-
MedicinalproductpharmaceuticalRouteofadministrationTargetspecies( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: complex_types.Codeableconcept, withdrawal_period: List( MedicinalproductpharmaceuticalRouteofadministrationTargetspeciesWithdrawalperiod, ), )
pub type MedicinalproductpharmaceuticalRouteofadministrationTargetspeciesWithdrawalperiod {
MedicinalproductpharmaceuticalRouteofadministrationTargetspeciesWithdrawalperiod(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
tissue: complex_types.Codeableconcept,
value: complex_types.Quantity,
supporting_information: option.Option(String),
)
}
Constructors
-
MedicinalproductpharmaceuticalRouteofadministrationTargetspeciesWithdrawalperiod( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), tissue: complex_types.Codeableconcept, value: complex_types.Quantity, supporting_information: option.Option(String), )
pub type Medicinalproductundesirableeffect {
Medicinalproductundesirableeffect(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
subject: List(complex_types.Reference),
symptom_condition_effect: option.Option(
complex_types.Codeableconcept,
),
classification: option.Option(complex_types.Codeableconcept),
frequency_of_occurrence: option.Option(
complex_types.Codeableconcept,
),
population: List(complex_types.Population),
)
}
Constructors
-
Medicinalproductundesirableeffect( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), subject: List(complex_types.Reference), symptom_condition_effect: option.Option( complex_types.Codeableconcept, ), classification: option.Option(complex_types.Codeableconcept), frequency_of_occurrence: option.Option( complex_types.Codeableconcept, ), population: List(complex_types.Population), )
pub type Messagedefinition {
Messagedefinition(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
url: option.Option(String),
identifier: List(complex_types.Identifier),
version: option.Option(String),
name: option.Option(String),
title: option.Option(String),
replaces: List(String),
status: valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: primitive_types.DateTime,
publisher: option.Option(String),
contact: List(complex_types.Contactdetail),
description: option.Option(String),
use_context: List(complex_types.Usagecontext),
jurisdiction: List(complex_types.Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
base: option.Option(String),
parent: List(String),
event: MessagedefinitionEvent,
category: option.Option(valuesets.Messagesignificancecategory),
focus: List(MessagedefinitionFocus),
response_required: option.Option(
valuesets.Messageheaderresponserequest,
),
allowed_response: List(MessagedefinitionAllowedresponse),
graph: List(String),
)
}
Constructors
-
Messagedefinition( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), url: option.Option(String), identifier: List(complex_types.Identifier), version: option.Option(String), name: option.Option(String), title: option.Option(String), replaces: List(String), status: valuesets.Publicationstatus, experimental: option.Option(Bool), date: primitive_types.DateTime, publisher: option.Option(String), contact: List(complex_types.Contactdetail), description: option.Option(String), use_context: List(complex_types.Usagecontext), jurisdiction: List(complex_types.Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), base: option.Option(String), parent: List(String), event: MessagedefinitionEvent, category: option.Option(valuesets.Messagesignificancecategory), focus: List(MessagedefinitionFocus), response_required: option.Option( valuesets.Messageheaderresponserequest, ), allowed_response: List(MessagedefinitionAllowedresponse), graph: List(String), )
pub type MessagedefinitionAllowedresponse {
MessagedefinitionAllowedresponse(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
message: String,
situation: option.Option(String),
)
}
Constructors
-
MessagedefinitionAllowedresponse( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), message: String, situation: option.Option(String), )
pub type MessagedefinitionEvent {
MessagedefinitionEventCoding(event: complex_types.Coding)
MessagedefinitionEventUri(event: String)
}
Constructors
-
MessagedefinitionEventCoding(event: complex_types.Coding) -
MessagedefinitionEventUri(event: String)
pub type MessagedefinitionFocus {
MessagedefinitionFocus(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: valuesets.Resourcetypes,
profile: option.Option(String),
min: Int,
max: option.Option(String),
)
}
Constructors
-
MessagedefinitionFocus( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: valuesets.Resourcetypes, profile: option.Option(String), min: Int, max: option.Option(String), )
pub type Messageheader {
Messageheader(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
event: MessageheaderEvent,
destination: List(MessageheaderDestination),
sender: option.Option(complex_types.Reference),
enterer: option.Option(complex_types.Reference),
author: option.Option(complex_types.Reference),
source: MessageheaderSource,
responsible: option.Option(complex_types.Reference),
reason: option.Option(complex_types.Codeableconcept),
response: option.Option(MessageheaderResponse),
focus: List(complex_types.Reference),
definition: option.Option(String),
)
}
Constructors
-
Messageheader( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), event: MessageheaderEvent, destination: List(MessageheaderDestination), sender: option.Option(complex_types.Reference), enterer: option.Option(complex_types.Reference), author: option.Option(complex_types.Reference), source: MessageheaderSource, responsible: option.Option(complex_types.Reference), reason: option.Option(complex_types.Codeableconcept), response: option.Option(MessageheaderResponse), focus: List(complex_types.Reference), definition: option.Option(String), )
pub type MessageheaderDestination {
MessageheaderDestination(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
name: option.Option(String),
target: option.Option(complex_types.Reference),
endpoint: String,
receiver: option.Option(complex_types.Reference),
)
}
Constructors
-
MessageheaderDestination( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), name: option.Option(String), target: option.Option(complex_types.Reference), endpoint: String, receiver: option.Option(complex_types.Reference), )
pub type MessageheaderEvent {
MessageheaderEventCoding(event: complex_types.Coding)
MessageheaderEventUri(event: String)
}
Constructors
-
MessageheaderEventCoding(event: complex_types.Coding) -
MessageheaderEventUri(event: String)
pub type MessageheaderResponse {
MessageheaderResponse(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: String,
code: valuesets.Responsecode,
details: option.Option(complex_types.Reference),
)
}
Constructors
-
MessageheaderResponse( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: String, code: valuesets.Responsecode, details: option.Option(complex_types.Reference), )
pub type MessageheaderSource {
MessageheaderSource(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
name: option.Option(String),
software: option.Option(String),
version: option.Option(String),
contact: option.Option(complex_types.Contactpoint),
endpoint: String,
)
}
Constructors
-
MessageheaderSource( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), name: option.Option(String), software: option.Option(String), version: option.Option(String), contact: option.Option(complex_types.Contactpoint), endpoint: String, )
pub type Molecularsequence {
Molecularsequence(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
type_: option.Option(valuesets.Sequencetype),
coordinate_system: Int,
patient: option.Option(complex_types.Reference),
specimen: option.Option(complex_types.Reference),
device: option.Option(complex_types.Reference),
performer: option.Option(complex_types.Reference),
quantity: option.Option(complex_types.Quantity),
reference_seq: option.Option(MolecularsequenceReferenceseq),
variant: List(MolecularsequenceVariant),
observed_seq: option.Option(String),
quality: List(MolecularsequenceQuality),
read_coverage: option.Option(Int),
repository: List(MolecularsequenceRepository),
pointer: List(complex_types.Reference),
structure_variant: List(MolecularsequenceStructurevariant),
)
}
Constructors
-
Molecularsequence( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), type_: option.Option(valuesets.Sequencetype), coordinate_system: Int, patient: option.Option(complex_types.Reference), specimen: option.Option(complex_types.Reference), device: option.Option(complex_types.Reference), performer: option.Option(complex_types.Reference), quantity: option.Option(complex_types.Quantity), reference_seq: option.Option(MolecularsequenceReferenceseq), variant: List(MolecularsequenceVariant), observed_seq: option.Option(String), quality: List(MolecularsequenceQuality), read_coverage: option.Option(Int), repository: List(MolecularsequenceRepository), pointer: List(complex_types.Reference), structure_variant: List(MolecularsequenceStructurevariant), )
pub type MolecularsequenceQuality {
MolecularsequenceQuality(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: valuesets.Qualitytype,
standard_sequence: option.Option(
complex_types.Codeableconcept,
),
start: option.Option(Int),
end: option.Option(Int),
score: option.Option(complex_types.Quantity),
method: option.Option(complex_types.Codeableconcept),
truth_tp: option.Option(Float),
query_tp: option.Option(Float),
truth_fn: option.Option(Float),
query_fp: option.Option(Float),
gt_fp: option.Option(Float),
precision: option.Option(Float),
recall: option.Option(Float),
f_score: option.Option(Float),
roc: option.Option(MolecularsequenceQualityRoc),
)
}
Constructors
-
MolecularsequenceQuality( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: valuesets.Qualitytype, standard_sequence: option.Option(complex_types.Codeableconcept), start: option.Option(Int), end: option.Option(Int), score: option.Option(complex_types.Quantity), method: option.Option(complex_types.Codeableconcept), truth_tp: option.Option(Float), query_tp: option.Option(Float), truth_fn: option.Option(Float), query_fp: option.Option(Float), gt_fp: option.Option(Float), precision: option.Option(Float), recall: option.Option(Float), f_score: option.Option(Float), roc: option.Option(MolecularsequenceQualityRoc), )
pub type MolecularsequenceQualityRoc {
MolecularsequenceQualityRoc(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
score: List(Int),
num_tp: List(Int),
num_fp: List(Int),
num_fn: List(Int),
precision: List(Float),
sensitivity: List(Float),
f_measure: List(Float),
)
}
Constructors
-
MolecularsequenceQualityRoc( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), score: List(Int), num_tp: List(Int), num_fp: List(Int), num_fn: List(Int), precision: List(Float), sensitivity: List(Float), f_measure: List(Float), )
pub type MolecularsequenceReferenceseq {
MolecularsequenceReferenceseq(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
chromosome: option.Option(complex_types.Codeableconcept),
genome_build: option.Option(String),
orientation: option.Option(valuesets.Orientationtype),
reference_seq_id: option.Option(complex_types.Codeableconcept),
reference_seq_pointer: option.Option(complex_types.Reference),
reference_seq_string: option.Option(String),
strand: option.Option(valuesets.Strandtype),
window_start: option.Option(Int),
window_end: option.Option(Int),
)
}
Constructors
-
MolecularsequenceReferenceseq( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), chromosome: option.Option(complex_types.Codeableconcept), genome_build: option.Option(String), orientation: option.Option(valuesets.Orientationtype), reference_seq_id: option.Option(complex_types.Codeableconcept), reference_seq_pointer: option.Option(complex_types.Reference), reference_seq_string: option.Option(String), strand: option.Option(valuesets.Strandtype), window_start: option.Option(Int), window_end: option.Option(Int), )
pub type MolecularsequenceRepository {
MolecularsequenceRepository(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: valuesets.Repositorytype,
url: option.Option(String),
name: option.Option(String),
dataset_id: option.Option(String),
variantset_id: option.Option(String),
readset_id: option.Option(String),
)
}
Constructors
-
MolecularsequenceRepository( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: valuesets.Repositorytype, url: option.Option(String), name: option.Option(String), dataset_id: option.Option(String), variantset_id: option.Option(String), readset_id: option.Option(String), )
pub type MolecularsequenceStructurevariant {
MolecularsequenceStructurevariant(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
variant_type: option.Option(complex_types.Codeableconcept),
exact: option.Option(Bool),
length: option.Option(Int),
outer: option.Option(MolecularsequenceStructurevariantOuter),
inner: option.Option(MolecularsequenceStructurevariantInner),
)
}
Constructors
-
MolecularsequenceStructurevariant( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), variant_type: option.Option(complex_types.Codeableconcept), exact: option.Option(Bool), length: option.Option(Int), outer: option.Option(MolecularsequenceStructurevariantOuter), inner: option.Option(MolecularsequenceStructurevariantInner), )
pub type MolecularsequenceStructurevariantInner {
MolecularsequenceStructurevariantInner(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
start: option.Option(Int),
end: option.Option(Int),
)
}
Constructors
-
MolecularsequenceStructurevariantInner( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), start: option.Option(Int), end: option.Option(Int), )
pub type MolecularsequenceStructurevariantOuter {
MolecularsequenceStructurevariantOuter(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
start: option.Option(Int),
end: option.Option(Int),
)
}
Constructors
-
MolecularsequenceStructurevariantOuter( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), start: option.Option(Int), end: option.Option(Int), )
pub type MolecularsequenceVariant {
MolecularsequenceVariant(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
start: option.Option(Int),
end: option.Option(Int),
observed_allele: option.Option(String),
reference_allele: option.Option(String),
cigar: option.Option(String),
variant_pointer: option.Option(complex_types.Reference),
)
}
Constructors
-
MolecularsequenceVariant( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), start: option.Option(Int), end: option.Option(Int), observed_allele: option.Option(String), reference_allele: option.Option(String), cigar: option.Option(String), variant_pointer: option.Option(complex_types.Reference), )
pub type Namingsystem {
Namingsystem(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
name: String,
status: valuesets.Publicationstatus,
kind: valuesets.Namingsystemtype,
date: primitive_types.DateTime,
publisher: option.Option(String),
contact: List(complex_types.Contactdetail),
responsible: option.Option(String),
type_: option.Option(complex_types.Codeableconcept),
description: option.Option(String),
use_context: List(complex_types.Usagecontext),
jurisdiction: List(complex_types.Codeableconcept),
usage: option.Option(String),
unique_id: complex_types.List1(NamingsystemUniqueid),
)
}
Constructors
-
Namingsystem( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), name: String, status: valuesets.Publicationstatus, kind: valuesets.Namingsystemtype, date: primitive_types.DateTime, publisher: option.Option(String), contact: List(complex_types.Contactdetail), responsible: option.Option(String), type_: option.Option(complex_types.Codeableconcept), description: option.Option(String), use_context: List(complex_types.Usagecontext), jurisdiction: List(complex_types.Codeableconcept), usage: option.Option(String), unique_id: complex_types.List1(NamingsystemUniqueid), )
pub type NamingsystemUniqueid {
NamingsystemUniqueid(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: valuesets.Namingsystemidentifiertype,
value: String,
preferred: option.Option(Bool),
comment: option.Option(String),
period: option.Option(complex_types.Period),
)
}
Constructors
-
NamingsystemUniqueid( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: valuesets.Namingsystemidentifiertype, value: String, preferred: option.Option(Bool), comment: option.Option(String), period: option.Option(complex_types.Period), )
pub type Nutritionorder {
Nutritionorder(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
instantiates_canonical: List(String),
instantiates_uri: List(String),
instantiates: List(String),
status: valuesets.Requeststatus,
intent: valuesets.Requestintent,
patient: complex_types.Reference,
encounter: option.Option(complex_types.Reference),
date_time: primitive_types.DateTime,
orderer: option.Option(complex_types.Reference),
allergy_intolerance: List(complex_types.Reference),
food_preference_modifier: List(complex_types.Codeableconcept),
exclude_food_modifier: List(complex_types.Codeableconcept),
oral_diet: option.Option(NutritionorderOraldiet),
supplement: List(NutritionorderSupplement),
enteral_formula: option.Option(NutritionorderEnteralformula),
note: List(complex_types.Annotation),
)
}
Constructors
-
Nutritionorder( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), instantiates_canonical: List(String), instantiates_uri: List(String), instantiates: List(String), status: valuesets.Requeststatus, intent: valuesets.Requestintent, patient: complex_types.Reference, encounter: option.Option(complex_types.Reference), date_time: primitive_types.DateTime, orderer: option.Option(complex_types.Reference), allergy_intolerance: List(complex_types.Reference), food_preference_modifier: List(complex_types.Codeableconcept), exclude_food_modifier: List(complex_types.Codeableconcept), oral_diet: option.Option(NutritionorderOraldiet), supplement: List(NutritionorderSupplement), enteral_formula: option.Option(NutritionorderEnteralformula), note: List(complex_types.Annotation), )
pub type NutritionorderEnteralformula {
NutritionorderEnteralformula(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
base_formula_type: option.Option(
complex_types.Codeableconcept,
),
base_formula_product_name: option.Option(String),
additive_type: option.Option(complex_types.Codeableconcept),
additive_product_name: option.Option(String),
caloric_density: option.Option(complex_types.Quantity),
routeof_administration: option.Option(
complex_types.Codeableconcept,
),
administration: List(
NutritionorderEnteralformulaAdministration,
),
max_volume_to_deliver: option.Option(complex_types.Quantity),
administration_instruction: option.Option(String),
)
}
Constructors
-
NutritionorderEnteralformula( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), base_formula_type: option.Option(complex_types.Codeableconcept), base_formula_product_name: option.Option(String), additive_type: option.Option(complex_types.Codeableconcept), additive_product_name: option.Option(String), caloric_density: option.Option(complex_types.Quantity), routeof_administration: option.Option( complex_types.Codeableconcept, ), administration: List(NutritionorderEnteralformulaAdministration), max_volume_to_deliver: option.Option(complex_types.Quantity), administration_instruction: option.Option(String), )
pub type NutritionorderEnteralformulaAdministration {
NutritionorderEnteralformulaAdministration(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
schedule: option.Option(complex_types.Timing),
quantity: option.Option(complex_types.Quantity),
rate: option.Option(
NutritionorderEnteralformulaAdministrationRate,
),
)
}
Constructors
-
NutritionorderEnteralformulaAdministration( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), schedule: option.Option(complex_types.Timing), quantity: option.Option(complex_types.Quantity), rate: option.Option( NutritionorderEnteralformulaAdministrationRate, ), )
pub type NutritionorderEnteralformulaAdministrationRate {
NutritionorderEnteralformulaAdministrationRateQuantity(
rate: complex_types.Quantity,
)
NutritionorderEnteralformulaAdministrationRateRatio(
rate: complex_types.Ratio,
)
}
Constructors
-
NutritionorderEnteralformulaAdministrationRateQuantity( rate: complex_types.Quantity, ) -
NutritionorderEnteralformulaAdministrationRateRatio( rate: complex_types.Ratio, )
pub type NutritionorderOraldiet {
NutritionorderOraldiet(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: List(complex_types.Codeableconcept),
schedule: List(complex_types.Timing),
nutrient: List(NutritionorderOraldietNutrient),
texture: List(NutritionorderOraldietTexture),
fluid_consistency_type: List(complex_types.Codeableconcept),
instruction: option.Option(String),
)
}
Constructors
-
NutritionorderOraldiet( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: List(complex_types.Codeableconcept), schedule: List(complex_types.Timing), nutrient: List(NutritionorderOraldietNutrient), texture: List(NutritionorderOraldietTexture), fluid_consistency_type: List(complex_types.Codeableconcept), instruction: option.Option(String), )
pub type NutritionorderOraldietNutrient {
NutritionorderOraldietNutrient(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
modifier: option.Option(complex_types.Codeableconcept),
amount: option.Option(complex_types.Quantity),
)
}
Constructors
-
NutritionorderOraldietNutrient( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), modifier: option.Option(complex_types.Codeableconcept), amount: option.Option(complex_types.Quantity), )
pub type NutritionorderOraldietTexture {
NutritionorderOraldietTexture(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
modifier: option.Option(complex_types.Codeableconcept),
food_type: option.Option(complex_types.Codeableconcept),
)
}
Constructors
-
NutritionorderOraldietTexture( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), modifier: option.Option(complex_types.Codeableconcept), food_type: option.Option(complex_types.Codeableconcept), )
pub type NutritionorderSupplement {
NutritionorderSupplement(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: option.Option(complex_types.Codeableconcept),
product_name: option.Option(String),
schedule: List(complex_types.Timing),
quantity: option.Option(complex_types.Quantity),
instruction: option.Option(String),
)
}
Constructors
-
NutritionorderSupplement( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: option.Option(complex_types.Codeableconcept), product_name: option.Option(String), schedule: List(complex_types.Timing), quantity: option.Option(complex_types.Quantity), instruction: option.Option(String), )
pub type Observation {
Observation(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
based_on: List(complex_types.Reference),
part_of: List(complex_types.Reference),
status: valuesets.Observationstatus,
category: List(complex_types.Codeableconcept),
code: complex_types.Codeableconcept,
subject: option.Option(complex_types.Reference),
focus: List(complex_types.Reference),
encounter: option.Option(complex_types.Reference),
effective: option.Option(ObservationEffective),
issued: option.Option(primitive_types.Instant),
performer: List(complex_types.Reference),
value: option.Option(ObservationValue),
data_absent_reason: option.Option(
complex_types.Codeableconcept,
),
interpretation: List(complex_types.Codeableconcept),
note: List(complex_types.Annotation),
body_site: option.Option(complex_types.Codeableconcept),
method: option.Option(complex_types.Codeableconcept),
specimen: option.Option(complex_types.Reference),
device: option.Option(complex_types.Reference),
reference_range: List(ObservationReferencerange),
has_member: List(complex_types.Reference),
derived_from: List(complex_types.Reference),
component: List(ObservationComponent),
)
}
Constructors
-
Observation( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), based_on: List(complex_types.Reference), part_of: List(complex_types.Reference), status: valuesets.Observationstatus, category: List(complex_types.Codeableconcept), code: complex_types.Codeableconcept, subject: option.Option(complex_types.Reference), focus: List(complex_types.Reference), encounter: option.Option(complex_types.Reference), effective: option.Option(ObservationEffective), issued: option.Option(primitive_types.Instant), performer: List(complex_types.Reference), value: option.Option(ObservationValue), data_absent_reason: option.Option(complex_types.Codeableconcept), interpretation: List(complex_types.Codeableconcept), note: List(complex_types.Annotation), body_site: option.Option(complex_types.Codeableconcept), method: option.Option(complex_types.Codeableconcept), specimen: option.Option(complex_types.Reference), device: option.Option(complex_types.Reference), reference_range: List(ObservationReferencerange), has_member: List(complex_types.Reference), derived_from: List(complex_types.Reference), component: List(ObservationComponent), )
pub type ObservationComponent {
ObservationComponent(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: complex_types.Codeableconcept,
value: option.Option(ObservationComponentValue),
data_absent_reason: option.Option(
complex_types.Codeableconcept,
),
interpretation: List(complex_types.Codeableconcept),
reference_range: List(ObservationReferencerange),
)
}
Constructors
-
ObservationComponent( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: complex_types.Codeableconcept, value: option.Option(ObservationComponentValue), data_absent_reason: option.Option(complex_types.Codeableconcept), interpretation: List(complex_types.Codeableconcept), reference_range: List(ObservationReferencerange), )
pub type ObservationComponentValue {
ObservationComponentValueQuantity(
value: complex_types.Quantity,
)
ObservationComponentValueCodeableconcept(
value: complex_types.Codeableconcept,
)
ObservationComponentValueString(value: String)
ObservationComponentValueBoolean(value: Bool)
ObservationComponentValueInteger(value: Int)
ObservationComponentValueRange(value: complex_types.Range)
ObservationComponentValueRatio(value: complex_types.Ratio)
ObservationComponentValueSampleddata(
value: complex_types.Sampleddata,
)
ObservationComponentValueTime(value: primitive_types.Time)
ObservationComponentValueDatetime(
value: primitive_types.DateTime,
)
ObservationComponentValuePeriod(value: complex_types.Period)
}
Constructors
-
ObservationComponentValueQuantity(value: complex_types.Quantity) -
ObservationComponentValueCodeableconcept( value: complex_types.Codeableconcept, ) -
ObservationComponentValueString(value: String) -
ObservationComponentValueBoolean(value: Bool) -
ObservationComponentValueInteger(value: Int) -
ObservationComponentValueRange(value: complex_types.Range) -
ObservationComponentValueRatio(value: complex_types.Ratio) -
ObservationComponentValueSampleddata( value: complex_types.Sampleddata, ) -
ObservationComponentValueTime(value: primitive_types.Time) -
ObservationComponentValueDatetime( value: primitive_types.DateTime, ) -
ObservationComponentValuePeriod(value: complex_types.Period)
pub type ObservationEffective {
ObservationEffectiveDatetime(
effective: primitive_types.DateTime,
)
ObservationEffectivePeriod(effective: complex_types.Period)
ObservationEffectiveTiming(effective: complex_types.Timing)
ObservationEffectiveInstant(effective: primitive_types.Instant)
}
Constructors
-
ObservationEffectiveDatetime(effective: primitive_types.DateTime) -
ObservationEffectivePeriod(effective: complex_types.Period) -
ObservationEffectiveTiming(effective: complex_types.Timing) -
ObservationEffectiveInstant(effective: primitive_types.Instant)
pub type ObservationReferencerange {
ObservationReferencerange(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
low: option.Option(complex_types.Quantity),
high: option.Option(complex_types.Quantity),
type_: option.Option(complex_types.Codeableconcept),
applies_to: List(complex_types.Codeableconcept),
age: option.Option(complex_types.Range),
text: option.Option(String),
)
}
Constructors
-
ObservationReferencerange( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), low: option.Option(complex_types.Quantity), high: option.Option(complex_types.Quantity), type_: option.Option(complex_types.Codeableconcept), applies_to: List(complex_types.Codeableconcept), age: option.Option(complex_types.Range), text: option.Option(String), )
pub type ObservationValue {
ObservationValueQuantity(value: complex_types.Quantity)
ObservationValueCodeableconcept(
value: complex_types.Codeableconcept,
)
ObservationValueString(value: String)
ObservationValueBoolean(value: Bool)
ObservationValueInteger(value: Int)
ObservationValueRange(value: complex_types.Range)
ObservationValueRatio(value: complex_types.Ratio)
ObservationValueSampleddata(value: complex_types.Sampleddata)
ObservationValueTime(value: primitive_types.Time)
ObservationValueDatetime(value: primitive_types.DateTime)
ObservationValuePeriod(value: complex_types.Period)
}
Constructors
-
ObservationValueQuantity(value: complex_types.Quantity) -
ObservationValueCodeableconcept( value: complex_types.Codeableconcept, ) -
ObservationValueString(value: String) -
ObservationValueBoolean(value: Bool) -
ObservationValueInteger(value: Int) -
ObservationValueRange(value: complex_types.Range) -
ObservationValueRatio(value: complex_types.Ratio) -
ObservationValueSampleddata(value: complex_types.Sampleddata) -
ObservationValueTime(value: primitive_types.Time) -
ObservationValueDatetime(value: primitive_types.DateTime) -
ObservationValuePeriod(value: complex_types.Period)
pub type Observationdefinition {
Observationdefinition(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
category: List(complex_types.Codeableconcept),
code: complex_types.Codeableconcept,
identifier: List(complex_types.Identifier),
permitted_data_type: List(valuesets.Permitteddatatype),
multiple_results_allowed: option.Option(Bool),
method: option.Option(complex_types.Codeableconcept),
preferred_report_name: option.Option(String),
quantitative_details: option.Option(
ObservationdefinitionQuantitativedetails,
),
qualified_interval: List(
ObservationdefinitionQualifiedinterval,
),
valid_coded_value_set: option.Option(complex_types.Reference),
normal_coded_value_set: option.Option(complex_types.Reference),
abnormal_coded_value_set: option.Option(
complex_types.Reference,
),
critical_coded_value_set: option.Option(
complex_types.Reference,
),
)
}
Constructors
-
Observationdefinition( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), category: List(complex_types.Codeableconcept), code: complex_types.Codeableconcept, identifier: List(complex_types.Identifier), permitted_data_type: List(valuesets.Permitteddatatype), multiple_results_allowed: option.Option(Bool), method: option.Option(complex_types.Codeableconcept), preferred_report_name: option.Option(String), quantitative_details: option.Option( ObservationdefinitionQuantitativedetails, ), qualified_interval: List(ObservationdefinitionQualifiedinterval), valid_coded_value_set: option.Option(complex_types.Reference), normal_coded_value_set: option.Option(complex_types.Reference), abnormal_coded_value_set: option.Option(complex_types.Reference), critical_coded_value_set: option.Option(complex_types.Reference), )
pub type ObservationdefinitionQualifiedinterval {
ObservationdefinitionQualifiedinterval(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
category: option.Option(valuesets.Observationrangecategory),
range: option.Option(complex_types.Range),
context: option.Option(complex_types.Codeableconcept),
applies_to: List(complex_types.Codeableconcept),
gender: option.Option(valuesets.Administrativegender),
age: option.Option(complex_types.Range),
gestational_age: option.Option(complex_types.Range),
condition: option.Option(String),
)
}
Constructors
-
ObservationdefinitionQualifiedinterval( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), category: option.Option(valuesets.Observationrangecategory), range: option.Option(complex_types.Range), context: option.Option(complex_types.Codeableconcept), applies_to: List(complex_types.Codeableconcept), gender: option.Option(valuesets.Administrativegender), age: option.Option(complex_types.Range), gestational_age: option.Option(complex_types.Range), condition: option.Option(String), )
pub type ObservationdefinitionQuantitativedetails {
ObservationdefinitionQuantitativedetails(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
customary_unit: option.Option(complex_types.Codeableconcept),
unit: option.Option(complex_types.Codeableconcept),
conversion_factor: option.Option(Float),
decimal_precision: option.Option(Int),
)
}
Constructors
-
ObservationdefinitionQuantitativedetails( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), customary_unit: option.Option(complex_types.Codeableconcept), unit: option.Option(complex_types.Codeableconcept), conversion_factor: option.Option(Float), decimal_precision: option.Option(Int), )
pub type Operationdefinition {
Operationdefinition(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
url: option.Option(String),
version: option.Option(String),
name: String,
title: option.Option(String),
status: valuesets.Publicationstatus,
kind: valuesets.Operationkind,
experimental: option.Option(Bool),
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(complex_types.Contactdetail),
description: option.Option(String),
use_context: List(complex_types.Usagecontext),
jurisdiction: List(complex_types.Codeableconcept),
purpose: option.Option(String),
affects_state: option.Option(Bool),
code: String,
comment: option.Option(String),
base: option.Option(String),
resource: List(valuesets.Resourcetypes),
system: Bool,
type_: Bool,
instance: Bool,
input_profile: option.Option(String),
output_profile: option.Option(String),
parameter: List(OperationdefinitionParameter),
overload: List(OperationdefinitionOverload),
)
}
Constructors
-
Operationdefinition( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), url: option.Option(String), version: option.Option(String), name: String, title: option.Option(String), status: valuesets.Publicationstatus, kind: valuesets.Operationkind, experimental: option.Option(Bool), date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(complex_types.Contactdetail), description: option.Option(String), use_context: List(complex_types.Usagecontext), jurisdiction: List(complex_types.Codeableconcept), purpose: option.Option(String), affects_state: option.Option(Bool), code: String, comment: option.Option(String), base: option.Option(String), resource: List(valuesets.Resourcetypes), system: Bool, type_: Bool, instance: Bool, input_profile: option.Option(String), output_profile: option.Option(String), parameter: List(OperationdefinitionParameter), overload: List(OperationdefinitionOverload), )
pub type OperationdefinitionOverload {
OperationdefinitionOverload(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
parameter_name: List(String),
comment: option.Option(String),
)
}
Constructors
-
OperationdefinitionOverload( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), parameter_name: List(String), comment: option.Option(String), )
pub type OperationdefinitionParameter {
OperationdefinitionParameter(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
name: String,
use_: valuesets.Operationparameteruse,
min: Int,
max: String,
documentation: option.Option(String),
type_: option.Option(valuesets.Alltypes),
target_profile: List(String),
search_type: option.Option(valuesets.Searchparamtype),
binding: option.Option(OperationdefinitionParameterBinding),
referenced_from: List(
OperationdefinitionParameterReferencedfrom,
),
part: List(OperationdefinitionParameter),
)
}
Constructors
-
OperationdefinitionParameter( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), name: String, use_: valuesets.Operationparameteruse, min: Int, max: String, documentation: option.Option(String), type_: option.Option(valuesets.Alltypes), target_profile: List(String), search_type: option.Option(valuesets.Searchparamtype), binding: option.Option(OperationdefinitionParameterBinding), referenced_from: List( OperationdefinitionParameterReferencedfrom, ), part: List(OperationdefinitionParameter), )
pub type OperationdefinitionParameterBinding {
OperationdefinitionParameterBinding(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
strength: valuesets.Bindingstrength,
value_set: String,
)
}
Constructors
-
OperationdefinitionParameterBinding( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), strength: valuesets.Bindingstrength, value_set: String, )
pub type OperationdefinitionParameterReferencedfrom {
OperationdefinitionParameterReferencedfrom(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
source: String,
source_id: option.Option(String),
)
}
Constructors
-
OperationdefinitionParameterReferencedfrom( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), source: String, source_id: option.Option(String), )
pub type Operationoutcome {
Operationoutcome(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
issue: complex_types.List1(OperationoutcomeIssue),
)
}
Constructors
-
Operationoutcome( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), issue: complex_types.List1(OperationoutcomeIssue), )
pub type OperationoutcomeIssue {
OperationoutcomeIssue(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
severity: valuesets.Issueseverity,
code: valuesets.Issuetype,
details: option.Option(complex_types.Codeableconcept),
diagnostics: option.Option(String),
location: List(String),
expression: List(String),
)
}
Constructors
-
OperationoutcomeIssue( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), severity: valuesets.Issueseverity, code: valuesets.Issuetype, details: option.Option(complex_types.Codeableconcept), diagnostics: option.Option(String), location: List(String), expression: List(String), )
pub type Organization {
Organization(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
active: option.Option(Bool),
type_: List(complex_types.Codeableconcept),
name: option.Option(String),
alias: List(String),
telecom: List(complex_types.Contactpoint),
address: List(complex_types.Address),
part_of: option.Option(complex_types.Reference),
contact: List(OrganizationContact),
endpoint: List(complex_types.Reference),
)
}
Constructors
-
Organization( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), active: option.Option(Bool), type_: List(complex_types.Codeableconcept), name: option.Option(String), alias: List(String), telecom: List(complex_types.Contactpoint), address: List(complex_types.Address), part_of: option.Option(complex_types.Reference), contact: List(OrganizationContact), endpoint: List(complex_types.Reference), )
pub type OrganizationContact {
OrganizationContact(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
purpose: option.Option(complex_types.Codeableconcept),
name: option.Option(complex_types.Humanname),
telecom: List(complex_types.Contactpoint),
address: option.Option(complex_types.Address),
)
}
Constructors
-
OrganizationContact( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), purpose: option.Option(complex_types.Codeableconcept), name: option.Option(complex_types.Humanname), telecom: List(complex_types.Contactpoint), address: option.Option(complex_types.Address), )
pub type Organizationaffiliation {
Organizationaffiliation(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
active: option.Option(Bool),
period: option.Option(complex_types.Period),
organization: option.Option(complex_types.Reference),
participating_organization: option.Option(
complex_types.Reference,
),
network: List(complex_types.Reference),
code: List(complex_types.Codeableconcept),
specialty: List(complex_types.Codeableconcept),
location: List(complex_types.Reference),
healthcare_service: List(complex_types.Reference),
telecom: List(complex_types.Contactpoint),
endpoint: List(complex_types.Reference),
)
}
Constructors
-
Organizationaffiliation( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), active: option.Option(Bool), period: option.Option(complex_types.Period), organization: option.Option(complex_types.Reference), participating_organization: option.Option( complex_types.Reference, ), network: List(complex_types.Reference), code: List(complex_types.Codeableconcept), specialty: List(complex_types.Codeableconcept), location: List(complex_types.Reference), healthcare_service: List(complex_types.Reference), telecom: List(complex_types.Contactpoint), endpoint: List(complex_types.Reference), )
pub type Parameters {
Parameters(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
parameter: List(ParametersParameter),
)
}
Constructors
-
Parameters( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), parameter: List(ParametersParameter), )
pub type ParametersParameter {
ParametersParameter(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
name: String,
value: option.Option(ParametersParameterValue),
resource: option.Option(Resource),
part: List(ParametersParameter),
)
}
Constructors
-
ParametersParameter( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), name: String, value: option.Option(ParametersParameterValue), resource: option.Option(Resource), part: List(ParametersParameter), )
pub type ParametersParameterValue {
ParametersParameterValueBase64binary(value: String)
ParametersParameterValueBoolean(value: Bool)
ParametersParameterValueCanonical(value: String)
ParametersParameterValueCode(value: String)
ParametersParameterValueDate(value: primitive_types.Date)
ParametersParameterValueDatetime(
value: primitive_types.DateTime,
)
ParametersParameterValueDecimal(value: Float)
ParametersParameterValueId(value: String)
ParametersParameterValueInstant(value: primitive_types.Instant)
ParametersParameterValueInteger(value: Int)
ParametersParameterValueMarkdown(value: String)
ParametersParameterValueOid(value: String)
ParametersParameterValuePositiveint(value: Int)
ParametersParameterValueString(value: String)
ParametersParameterValueTime(value: primitive_types.Time)
ParametersParameterValueUnsignedint(value: Int)
ParametersParameterValueUri(value: String)
ParametersParameterValueUrl(value: String)
ParametersParameterValueUuid(value: String)
ParametersParameterValueAddress(value: complex_types.Address)
ParametersParameterValueAge(value: complex_types.Age)
ParametersParameterValueAnnotation(
value: complex_types.Annotation,
)
ParametersParameterValueAttachment(
value: complex_types.Attachment,
)
ParametersParameterValueCodeableconcept(
value: complex_types.Codeableconcept,
)
ParametersParameterValueCoding(value: complex_types.Coding)
ParametersParameterValueContactpoint(
value: complex_types.Contactpoint,
)
ParametersParameterValueCount(value: complex_types.Count)
ParametersParameterValueDistance(value: complex_types.Distance)
ParametersParameterValueDuration(value: complex_types.Duration)
ParametersParameterValueHumanname(
value: complex_types.Humanname,
)
ParametersParameterValueIdentifier(
value: complex_types.Identifier,
)
ParametersParameterValueMoney(value: complex_types.Money)
ParametersParameterValuePeriod(value: complex_types.Period)
ParametersParameterValueQuantity(value: complex_types.Quantity)
ParametersParameterValueRange(value: complex_types.Range)
ParametersParameterValueRatio(value: complex_types.Ratio)
ParametersParameterValueReference(
value: complex_types.Reference,
)
ParametersParameterValueSampleddata(
value: complex_types.Sampleddata,
)
ParametersParameterValueSignature(
value: complex_types.Signature,
)
ParametersParameterValueTiming(value: complex_types.Timing)
ParametersParameterValueContactdetail(
value: complex_types.Contactdetail,
)
ParametersParameterValueContributor(
value: complex_types.Contributor,
)
ParametersParameterValueDatarequirement(
value: complex_types.Datarequirement,
)
ParametersParameterValueExpression(
value: complex_types.Expression,
)
ParametersParameterValueParameterdefinition(
value: complex_types.Parameterdefinition,
)
ParametersParameterValueRelatedartifact(
value: complex_types.Relatedartifact,
)
ParametersParameterValueTriggerdefinition(
value: complex_types.Triggerdefinition,
)
ParametersParameterValueUsagecontext(
value: complex_types.Usagecontext,
)
ParametersParameterValueDosage(value: complex_types.Dosage)
ParametersParameterValueMeta(value: complex_types.Meta)
}
Constructors
-
ParametersParameterValueBase64binary(value: String) -
ParametersParameterValueBoolean(value: Bool) -
ParametersParameterValueCanonical(value: String) -
ParametersParameterValueCode(value: String) -
ParametersParameterValueDate(value: primitive_types.Date) -
ParametersParameterValueDatetime(value: primitive_types.DateTime) -
ParametersParameterValueDecimal(value: Float) -
ParametersParameterValueId(value: String) -
ParametersParameterValueInstant(value: primitive_types.Instant) -
ParametersParameterValueInteger(value: Int) -
ParametersParameterValueMarkdown(value: String) -
ParametersParameterValueOid(value: String) -
ParametersParameterValuePositiveint(value: Int) -
ParametersParameterValueString(value: String) -
ParametersParameterValueTime(value: primitive_types.Time) -
ParametersParameterValueUnsignedint(value: Int) -
ParametersParameterValueUri(value: String) -
ParametersParameterValueUrl(value: String) -
ParametersParameterValueUuid(value: String) -
ParametersParameterValueAddress(value: complex_types.Address) -
ParametersParameterValueAge(value: complex_types.Age) -
ParametersParameterValueAnnotation( value: complex_types.Annotation, ) -
ParametersParameterValueAttachment( value: complex_types.Attachment, ) -
ParametersParameterValueCodeableconcept( value: complex_types.Codeableconcept, ) -
ParametersParameterValueCoding(value: complex_types.Coding) -
ParametersParameterValueContactpoint( value: complex_types.Contactpoint, ) -
ParametersParameterValueCount(value: complex_types.Count) -
ParametersParameterValueDistance(value: complex_types.Distance) -
ParametersParameterValueDuration(value: complex_types.Duration) -
ParametersParameterValueHumanname(value: complex_types.Humanname) -
ParametersParameterValueIdentifier( value: complex_types.Identifier, ) -
ParametersParameterValueMoney(value: complex_types.Money) -
ParametersParameterValuePeriod(value: complex_types.Period) -
ParametersParameterValueQuantity(value: complex_types.Quantity) -
ParametersParameterValueRange(value: complex_types.Range) -
ParametersParameterValueRatio(value: complex_types.Ratio) -
ParametersParameterValueReference(value: complex_types.Reference) -
ParametersParameterValueSampleddata( value: complex_types.Sampleddata, ) -
ParametersParameterValueSignature(value: complex_types.Signature) -
ParametersParameterValueTiming(value: complex_types.Timing) -
ParametersParameterValueContactdetail( value: complex_types.Contactdetail, ) -
ParametersParameterValueContributor( value: complex_types.Contributor, ) -
ParametersParameterValueDatarequirement( value: complex_types.Datarequirement, ) -
ParametersParameterValueExpression( value: complex_types.Expression, ) -
ParametersParameterValueParameterdefinition( value: complex_types.Parameterdefinition, ) -
ParametersParameterValueRelatedartifact( value: complex_types.Relatedartifact, ) -
ParametersParameterValueTriggerdefinition( value: complex_types.Triggerdefinition, ) -
ParametersParameterValueUsagecontext( value: complex_types.Usagecontext, ) -
ParametersParameterValueDosage(value: complex_types.Dosage) -
ParametersParameterValueMeta(value: complex_types.Meta)
pub type Patient {
Patient(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
active: option.Option(Bool),
name: List(complex_types.Humanname),
telecom: List(complex_types.Contactpoint),
gender: option.Option(valuesets.Administrativegender),
birth_date: option.Option(primitive_types.Date),
deceased: option.Option(PatientDeceased),
address: List(complex_types.Address),
marital_status: option.Option(complex_types.Codeableconcept),
multiple_birth: option.Option(PatientMultiplebirth),
photo: List(complex_types.Attachment),
contact: List(PatientContact),
communication: List(PatientCommunication),
general_practitioner: List(complex_types.Reference),
managing_organization: option.Option(complex_types.Reference),
link: List(PatientLink),
)
}
Constructors
-
Patient( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), active: option.Option(Bool), name: List(complex_types.Humanname), telecom: List(complex_types.Contactpoint), gender: option.Option(valuesets.Administrativegender), birth_date: option.Option(primitive_types.Date), deceased: option.Option(PatientDeceased), address: List(complex_types.Address), marital_status: option.Option(complex_types.Codeableconcept), multiple_birth: option.Option(PatientMultiplebirth), photo: List(complex_types.Attachment), contact: List(PatientContact), communication: List(PatientCommunication), general_practitioner: List(complex_types.Reference), managing_organization: option.Option(complex_types.Reference), link: List(PatientLink), )
pub type PatientCommunication {
PatientCommunication(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
language: complex_types.Codeableconcept,
preferred: option.Option(Bool),
)
}
Constructors
-
PatientCommunication( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), language: complex_types.Codeableconcept, preferred: option.Option(Bool), )
pub type PatientContact {
PatientContact(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
relationship: List(complex_types.Codeableconcept),
name: option.Option(complex_types.Humanname),
telecom: List(complex_types.Contactpoint),
address: option.Option(complex_types.Address),
gender: option.Option(valuesets.Administrativegender),
organization: option.Option(complex_types.Reference),
period: option.Option(complex_types.Period),
)
}
Constructors
-
PatientContact( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), relationship: List(complex_types.Codeableconcept), name: option.Option(complex_types.Humanname), telecom: List(complex_types.Contactpoint), address: option.Option(complex_types.Address), gender: option.Option(valuesets.Administrativegender), organization: option.Option(complex_types.Reference), period: option.Option(complex_types.Period), )
pub type PatientDeceased {
PatientDeceasedBoolean(deceased: Bool)
PatientDeceasedDatetime(deceased: primitive_types.DateTime)
}
Constructors
-
PatientDeceasedBoolean(deceased: Bool) -
PatientDeceasedDatetime(deceased: primitive_types.DateTime)
pub type PatientLink {
PatientLink(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
other: complex_types.Reference,
type_: valuesets.Linktype,
)
}
Constructors
-
PatientLink( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), other: complex_types.Reference, type_: valuesets.Linktype, )
pub type PatientMultiplebirth {
PatientMultiplebirthBoolean(multiple_birth: Bool)
PatientMultiplebirthInteger(multiple_birth: Int)
}
Constructors
-
PatientMultiplebirthBoolean(multiple_birth: Bool) -
PatientMultiplebirthInteger(multiple_birth: Int)
pub type Paymentnotice {
Paymentnotice(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: valuesets.Fmstatus,
request: option.Option(complex_types.Reference),
response: option.Option(complex_types.Reference),
created: primitive_types.DateTime,
provider: option.Option(complex_types.Reference),
payment: complex_types.Reference,
payment_date: option.Option(primitive_types.Date),
payee: option.Option(complex_types.Reference),
recipient: complex_types.Reference,
amount: complex_types.Money,
payment_status: option.Option(complex_types.Codeableconcept),
)
}
Constructors
-
Paymentnotice( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: valuesets.Fmstatus, request: option.Option(complex_types.Reference), response: option.Option(complex_types.Reference), created: primitive_types.DateTime, provider: option.Option(complex_types.Reference), payment: complex_types.Reference, payment_date: option.Option(primitive_types.Date), payee: option.Option(complex_types.Reference), recipient: complex_types.Reference, amount: complex_types.Money, payment_status: option.Option(complex_types.Codeableconcept), )
pub type Paymentreconciliation {
Paymentreconciliation(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: valuesets.Fmstatus,
period: option.Option(complex_types.Period),
created: primitive_types.DateTime,
payment_issuer: option.Option(complex_types.Reference),
request: option.Option(complex_types.Reference),
requestor: option.Option(complex_types.Reference),
outcome: option.Option(valuesets.Remittanceoutcome),
disposition: option.Option(String),
payment_date: primitive_types.Date,
payment_amount: complex_types.Money,
payment_identifier: option.Option(complex_types.Identifier),
detail: List(PaymentreconciliationDetail),
form_code: option.Option(complex_types.Codeableconcept),
process_note: List(PaymentreconciliationProcessnote),
)
}
Constructors
-
Paymentreconciliation( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: valuesets.Fmstatus, period: option.Option(complex_types.Period), created: primitive_types.DateTime, payment_issuer: option.Option(complex_types.Reference), request: option.Option(complex_types.Reference), requestor: option.Option(complex_types.Reference), outcome: option.Option(valuesets.Remittanceoutcome), disposition: option.Option(String), payment_date: primitive_types.Date, payment_amount: complex_types.Money, payment_identifier: option.Option(complex_types.Identifier), detail: List(PaymentreconciliationDetail), form_code: option.Option(complex_types.Codeableconcept), process_note: List(PaymentreconciliationProcessnote), )
pub type PaymentreconciliationDetail {
PaymentreconciliationDetail(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: option.Option(complex_types.Identifier),
predecessor: option.Option(complex_types.Identifier),
type_: complex_types.Codeableconcept,
request: option.Option(complex_types.Reference),
submitter: option.Option(complex_types.Reference),
response: option.Option(complex_types.Reference),
date: option.Option(primitive_types.Date),
responsible: option.Option(complex_types.Reference),
payee: option.Option(complex_types.Reference),
amount: option.Option(complex_types.Money),
)
}
Constructors
-
PaymentreconciliationDetail( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: option.Option(complex_types.Identifier), predecessor: option.Option(complex_types.Identifier), type_: complex_types.Codeableconcept, request: option.Option(complex_types.Reference), submitter: option.Option(complex_types.Reference), response: option.Option(complex_types.Reference), date: option.Option(primitive_types.Date), responsible: option.Option(complex_types.Reference), payee: option.Option(complex_types.Reference), amount: option.Option(complex_types.Money), )
pub type PaymentreconciliationProcessnote {
PaymentreconciliationProcessnote(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: option.Option(valuesets.Notetype),
text: option.Option(String),
)
}
Constructors
-
PaymentreconciliationProcessnote( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: option.Option(valuesets.Notetype), text: option.Option(String), )
pub type Person {
Person(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
name: List(complex_types.Humanname),
telecom: List(complex_types.Contactpoint),
gender: option.Option(valuesets.Administrativegender),
birth_date: option.Option(primitive_types.Date),
address: List(complex_types.Address),
photo: option.Option(complex_types.Attachment),
managing_organization: option.Option(complex_types.Reference),
active: option.Option(Bool),
link: List(PersonLink),
)
}
Constructors
-
Person( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), name: List(complex_types.Humanname), telecom: List(complex_types.Contactpoint), gender: option.Option(valuesets.Administrativegender), birth_date: option.Option(primitive_types.Date), address: List(complex_types.Address), photo: option.Option(complex_types.Attachment), managing_organization: option.Option(complex_types.Reference), active: option.Option(Bool), link: List(PersonLink), )
pub type PersonLink {
PersonLink(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
target: complex_types.Reference,
assurance: option.Option(valuesets.Identityassurancelevel),
)
}
Constructors
-
PersonLink( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), target: complex_types.Reference, assurance: option.Option(valuesets.Identityassurancelevel), )
pub type Plandefinition {
Plandefinition(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
url: option.Option(String),
identifier: List(complex_types.Identifier),
version: option.Option(String),
name: option.Option(String),
title: option.Option(String),
subtitle: option.Option(String),
type_: option.Option(complex_types.Codeableconcept),
status: valuesets.Publicationstatus,
experimental: option.Option(Bool),
subject: option.Option(PlandefinitionSubject),
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(complex_types.Contactdetail),
description: option.Option(String),
use_context: List(complex_types.Usagecontext),
jurisdiction: List(complex_types.Codeableconcept),
purpose: option.Option(String),
usage: option.Option(String),
copyright: option.Option(String),
approval_date: option.Option(primitive_types.Date),
last_review_date: option.Option(primitive_types.Date),
effective_period: option.Option(complex_types.Period),
topic: List(complex_types.Codeableconcept),
author: List(complex_types.Contactdetail),
editor: List(complex_types.Contactdetail),
reviewer: List(complex_types.Contactdetail),
endorser: List(complex_types.Contactdetail),
related_artifact: List(complex_types.Relatedartifact),
library: List(String),
goal: List(PlandefinitionGoal),
action: List(PlandefinitionAction),
)
}
Constructors
-
Plandefinition( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), url: option.Option(String), identifier: List(complex_types.Identifier), version: option.Option(String), name: option.Option(String), title: option.Option(String), subtitle: option.Option(String), type_: option.Option(complex_types.Codeableconcept), status: valuesets.Publicationstatus, experimental: option.Option(Bool), subject: option.Option(PlandefinitionSubject), date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(complex_types.Contactdetail), description: option.Option(String), use_context: List(complex_types.Usagecontext), jurisdiction: List(complex_types.Codeableconcept), purpose: option.Option(String), usage: option.Option(String), copyright: option.Option(String), approval_date: option.Option(primitive_types.Date), last_review_date: option.Option(primitive_types.Date), effective_period: option.Option(complex_types.Period), topic: List(complex_types.Codeableconcept), author: List(complex_types.Contactdetail), editor: List(complex_types.Contactdetail), reviewer: List(complex_types.Contactdetail), endorser: List(complex_types.Contactdetail), related_artifact: List(complex_types.Relatedartifact), library: List(String), goal: List(PlandefinitionGoal), action: List(PlandefinitionAction), )
pub type PlandefinitionAction {
PlandefinitionAction(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
prefix: option.Option(String),
title: option.Option(String),
description: option.Option(String),
text_equivalent: option.Option(String),
priority: option.Option(valuesets.Requestpriority),
code: List(complex_types.Codeableconcept),
reason: List(complex_types.Codeableconcept),
documentation: List(complex_types.Relatedartifact),
goal_id: List(String),
subject: option.Option(PlandefinitionActionSubject),
trigger: List(complex_types.Triggerdefinition),
condition: List(PlandefinitionActionCondition),
input: List(complex_types.Datarequirement),
output: List(complex_types.Datarequirement),
related_action: List(PlandefinitionActionRelatedaction),
timing: option.Option(PlandefinitionActionTiming),
participant: List(PlandefinitionActionParticipant),
type_: option.Option(complex_types.Codeableconcept),
grouping_behavior: option.Option(
valuesets.Actiongroupingbehavior,
),
selection_behavior: option.Option(
valuesets.Actionselectionbehavior,
),
required_behavior: option.Option(
valuesets.Actionrequiredbehavior,
),
precheck_behavior: option.Option(
valuesets.Actionprecheckbehavior,
),
cardinality_behavior: option.Option(
valuesets.Actioncardinalitybehavior,
),
definition: option.Option(PlandefinitionActionDefinition),
transform: option.Option(String),
dynamic_value: List(PlandefinitionActionDynamicvalue),
action: List(PlandefinitionAction),
)
}
Constructors
-
PlandefinitionAction( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), prefix: option.Option(String), title: option.Option(String), description: option.Option(String), text_equivalent: option.Option(String), priority: option.Option(valuesets.Requestpriority), code: List(complex_types.Codeableconcept), reason: List(complex_types.Codeableconcept), documentation: List(complex_types.Relatedartifact), goal_id: List(String), subject: option.Option(PlandefinitionActionSubject), trigger: List(complex_types.Triggerdefinition), condition: List(PlandefinitionActionCondition), input: List(complex_types.Datarequirement), output: List(complex_types.Datarequirement), related_action: List(PlandefinitionActionRelatedaction), timing: option.Option(PlandefinitionActionTiming), participant: List(PlandefinitionActionParticipant), type_: option.Option(complex_types.Codeableconcept), grouping_behavior: option.Option( valuesets.Actiongroupingbehavior, ), selection_behavior: option.Option( valuesets.Actionselectionbehavior, ), required_behavior: option.Option( valuesets.Actionrequiredbehavior, ), precheck_behavior: option.Option( valuesets.Actionprecheckbehavior, ), cardinality_behavior: option.Option( valuesets.Actioncardinalitybehavior, ), definition: option.Option(PlandefinitionActionDefinition), transform: option.Option(String), dynamic_value: List(PlandefinitionActionDynamicvalue), action: List(PlandefinitionAction), )
pub type PlandefinitionActionCondition {
PlandefinitionActionCondition(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
kind: valuesets.Actionconditionkind,
expression: option.Option(complex_types.Expression),
)
}
Constructors
-
PlandefinitionActionCondition( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), kind: valuesets.Actionconditionkind, expression: option.Option(complex_types.Expression), )
pub type PlandefinitionActionDefinition {
PlandefinitionActionDefinitionCanonical(definition: String)
PlandefinitionActionDefinitionUri(definition: String)
}
Constructors
-
PlandefinitionActionDefinitionCanonical(definition: String) -
PlandefinitionActionDefinitionUri(definition: String)
pub type PlandefinitionActionDynamicvalue {
PlandefinitionActionDynamicvalue(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
path: option.Option(String),
expression: option.Option(complex_types.Expression),
)
}
Constructors
-
PlandefinitionActionDynamicvalue( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), path: option.Option(String), expression: option.Option(complex_types.Expression), )
pub type PlandefinitionActionParticipant {
PlandefinitionActionParticipant(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: valuesets.Actionparticipanttype,
role: option.Option(complex_types.Codeableconcept),
)
}
Constructors
-
PlandefinitionActionParticipant( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: valuesets.Actionparticipanttype, role: option.Option(complex_types.Codeableconcept), )
pub type PlandefinitionActionRelatedaction {
PlandefinitionActionRelatedaction(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
action_id: String,
relationship: valuesets.Actionrelationshiptype,
offset: option.Option(PlandefinitionActionRelatedactionOffset),
)
}
Constructors
-
PlandefinitionActionRelatedaction( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), action_id: String, relationship: valuesets.Actionrelationshiptype, offset: option.Option(PlandefinitionActionRelatedactionOffset), )
pub type PlandefinitionActionRelatedactionOffset {
PlandefinitionActionRelatedactionOffsetDuration(
offset: complex_types.Duration,
)
PlandefinitionActionRelatedactionOffsetRange(
offset: complex_types.Range,
)
}
Constructors
-
PlandefinitionActionRelatedactionOffsetDuration( offset: complex_types.Duration, ) -
PlandefinitionActionRelatedactionOffsetRange( offset: complex_types.Range, )
pub type PlandefinitionActionSubject {
PlandefinitionActionSubjectCodeableconcept(
subject: complex_types.Codeableconcept,
)
PlandefinitionActionSubjectReference(
subject: complex_types.Reference,
)
}
Constructors
-
PlandefinitionActionSubjectCodeableconcept( subject: complex_types.Codeableconcept, ) -
PlandefinitionActionSubjectReference( subject: complex_types.Reference, )
pub type PlandefinitionActionTiming {
PlandefinitionActionTimingDatetime(
timing: primitive_types.DateTime,
)
PlandefinitionActionTimingAge(timing: complex_types.Age)
PlandefinitionActionTimingPeriod(timing: complex_types.Period)
PlandefinitionActionTimingDuration(
timing: complex_types.Duration,
)
PlandefinitionActionTimingRange(timing: complex_types.Range)
PlandefinitionActionTimingTiming(timing: complex_types.Timing)
}
Constructors
-
PlandefinitionActionTimingDatetime( timing: primitive_types.DateTime, ) -
PlandefinitionActionTimingAge(timing: complex_types.Age) -
PlandefinitionActionTimingPeriod(timing: complex_types.Period) -
PlandefinitionActionTimingDuration( timing: complex_types.Duration, ) -
PlandefinitionActionTimingRange(timing: complex_types.Range) -
PlandefinitionActionTimingTiming(timing: complex_types.Timing)
pub type PlandefinitionGoal {
PlandefinitionGoal(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
category: option.Option(complex_types.Codeableconcept),
description: complex_types.Codeableconcept,
priority: option.Option(complex_types.Codeableconcept),
start: option.Option(complex_types.Codeableconcept),
addresses: List(complex_types.Codeableconcept),
documentation: List(complex_types.Relatedartifact),
target: List(PlandefinitionGoalTarget),
)
}
Constructors
-
PlandefinitionGoal( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), category: option.Option(complex_types.Codeableconcept), description: complex_types.Codeableconcept, priority: option.Option(complex_types.Codeableconcept), start: option.Option(complex_types.Codeableconcept), addresses: List(complex_types.Codeableconcept), documentation: List(complex_types.Relatedartifact), target: List(PlandefinitionGoalTarget), )
pub type PlandefinitionGoalTarget {
PlandefinitionGoalTarget(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
measure: option.Option(complex_types.Codeableconcept),
detail: option.Option(PlandefinitionGoalTargetDetail),
due: option.Option(complex_types.Duration),
)
}
Constructors
-
PlandefinitionGoalTarget( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), measure: option.Option(complex_types.Codeableconcept), detail: option.Option(PlandefinitionGoalTargetDetail), due: option.Option(complex_types.Duration), )
pub type PlandefinitionGoalTargetDetail {
PlandefinitionGoalTargetDetailQuantity(
detail: complex_types.Quantity,
)
PlandefinitionGoalTargetDetailRange(
detail: complex_types.Range,
)
PlandefinitionGoalTargetDetailCodeableconcept(
detail: complex_types.Codeableconcept,
)
}
Constructors
-
PlandefinitionGoalTargetDetailQuantity( detail: complex_types.Quantity, ) -
PlandefinitionGoalTargetDetailRange(detail: complex_types.Range) -
PlandefinitionGoalTargetDetailCodeableconcept( detail: complex_types.Codeableconcept, )
pub type PlandefinitionSubject {
PlandefinitionSubjectCodeableconcept(
subject: complex_types.Codeableconcept,
)
PlandefinitionSubjectReference(
subject: complex_types.Reference,
)
}
Constructors
-
PlandefinitionSubjectCodeableconcept( subject: complex_types.Codeableconcept, ) -
PlandefinitionSubjectReference(subject: complex_types.Reference)
pub type Practitioner {
Practitioner(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
active: option.Option(Bool),
name: List(complex_types.Humanname),
telecom: List(complex_types.Contactpoint),
address: List(complex_types.Address),
gender: option.Option(valuesets.Administrativegender),
birth_date: option.Option(primitive_types.Date),
photo: List(complex_types.Attachment),
qualification: List(PractitionerQualification),
communication: List(complex_types.Codeableconcept),
)
}
Constructors
-
Practitioner( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), active: option.Option(Bool), name: List(complex_types.Humanname), telecom: List(complex_types.Contactpoint), address: List(complex_types.Address), gender: option.Option(valuesets.Administrativegender), birth_date: option.Option(primitive_types.Date), photo: List(complex_types.Attachment), qualification: List(PractitionerQualification), communication: List(complex_types.Codeableconcept), )
pub type PractitionerQualification {
PractitionerQualification(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
code: complex_types.Codeableconcept,
period: option.Option(complex_types.Period),
issuer: option.Option(complex_types.Reference),
)
}
Constructors
-
PractitionerQualification( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), code: complex_types.Codeableconcept, period: option.Option(complex_types.Period), issuer: option.Option(complex_types.Reference), )
pub type Practitionerrole {
Practitionerrole(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
active: option.Option(Bool),
period: option.Option(complex_types.Period),
practitioner: option.Option(complex_types.Reference),
organization: option.Option(complex_types.Reference),
code: List(complex_types.Codeableconcept),
specialty: List(complex_types.Codeableconcept),
location: List(complex_types.Reference),
healthcare_service: List(complex_types.Reference),
telecom: List(complex_types.Contactpoint),
available_time: List(PractitionerroleAvailabletime),
not_available: List(PractitionerroleNotavailable),
availability_exceptions: option.Option(String),
endpoint: List(complex_types.Reference),
)
}
Constructors
-
Practitionerrole( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), active: option.Option(Bool), period: option.Option(complex_types.Period), practitioner: option.Option(complex_types.Reference), organization: option.Option(complex_types.Reference), code: List(complex_types.Codeableconcept), specialty: List(complex_types.Codeableconcept), location: List(complex_types.Reference), healthcare_service: List(complex_types.Reference), telecom: List(complex_types.Contactpoint), available_time: List(PractitionerroleAvailabletime), not_available: List(PractitionerroleNotavailable), availability_exceptions: option.Option(String), endpoint: List(complex_types.Reference), )
pub type PractitionerroleAvailabletime {
PractitionerroleAvailabletime(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
days_of_week: List(valuesets.Daysofweek),
all_day: option.Option(Bool),
available_start_time: option.Option(primitive_types.Time),
available_end_time: option.Option(primitive_types.Time),
)
}
Constructors
-
PractitionerroleAvailabletime( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), days_of_week: List(valuesets.Daysofweek), all_day: option.Option(Bool), available_start_time: option.Option(primitive_types.Time), available_end_time: option.Option(primitive_types.Time), )
pub type PractitionerroleNotavailable {
PractitionerroleNotavailable(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
description: String,
during: option.Option(complex_types.Period),
)
}
Constructors
-
PractitionerroleNotavailable( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), description: String, during: option.Option(complex_types.Period), )
pub type Procedure {
Procedure(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
instantiates_canonical: List(String),
instantiates_uri: List(String),
based_on: List(complex_types.Reference),
part_of: List(complex_types.Reference),
status: valuesets.Eventstatus,
status_reason: option.Option(complex_types.Codeableconcept),
category: option.Option(complex_types.Codeableconcept),
code: option.Option(complex_types.Codeableconcept),
subject: complex_types.Reference,
encounter: option.Option(complex_types.Reference),
performed: option.Option(ProcedurePerformed),
recorder: option.Option(complex_types.Reference),
asserter: option.Option(complex_types.Reference),
performer: List(ProcedurePerformer),
location: option.Option(complex_types.Reference),
reason_code: List(complex_types.Codeableconcept),
reason_reference: List(complex_types.Reference),
body_site: List(complex_types.Codeableconcept),
outcome: option.Option(complex_types.Codeableconcept),
report: List(complex_types.Reference),
complication: List(complex_types.Codeableconcept),
complication_detail: List(complex_types.Reference),
follow_up: List(complex_types.Codeableconcept),
note: List(complex_types.Annotation),
focal_device: List(ProcedureFocaldevice),
used_reference: List(complex_types.Reference),
used_code: List(complex_types.Codeableconcept),
)
}
Constructors
-
Procedure( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), instantiates_canonical: List(String), instantiates_uri: List(String), based_on: List(complex_types.Reference), part_of: List(complex_types.Reference), status: valuesets.Eventstatus, status_reason: option.Option(complex_types.Codeableconcept), category: option.Option(complex_types.Codeableconcept), code: option.Option(complex_types.Codeableconcept), subject: complex_types.Reference, encounter: option.Option(complex_types.Reference), performed: option.Option(ProcedurePerformed), recorder: option.Option(complex_types.Reference), asserter: option.Option(complex_types.Reference), performer: List(ProcedurePerformer), location: option.Option(complex_types.Reference), reason_code: List(complex_types.Codeableconcept), reason_reference: List(complex_types.Reference), body_site: List(complex_types.Codeableconcept), outcome: option.Option(complex_types.Codeableconcept), report: List(complex_types.Reference), complication: List(complex_types.Codeableconcept), complication_detail: List(complex_types.Reference), follow_up: List(complex_types.Codeableconcept), note: List(complex_types.Annotation), focal_device: List(ProcedureFocaldevice), used_reference: List(complex_types.Reference), used_code: List(complex_types.Codeableconcept), )
pub type ProcedureFocaldevice {
ProcedureFocaldevice(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
action: option.Option(complex_types.Codeableconcept),
manipulated: complex_types.Reference,
)
}
Constructors
-
ProcedureFocaldevice( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), action: option.Option(complex_types.Codeableconcept), manipulated: complex_types.Reference, )
pub type ProcedurePerformed {
ProcedurePerformedDatetime(performed: primitive_types.DateTime)
ProcedurePerformedPeriod(performed: complex_types.Period)
ProcedurePerformedString(performed: String)
ProcedurePerformedAge(performed: complex_types.Age)
ProcedurePerformedRange(performed: complex_types.Range)
}
Constructors
-
ProcedurePerformedDatetime(performed: primitive_types.DateTime) -
ProcedurePerformedPeriod(performed: complex_types.Period) -
ProcedurePerformedString(performed: String) -
ProcedurePerformedAge(performed: complex_types.Age) -
ProcedurePerformedRange(performed: complex_types.Range)
pub type ProcedurePerformer {
ProcedurePerformer(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
function: option.Option(complex_types.Codeableconcept),
actor: complex_types.Reference,
on_behalf_of: option.Option(complex_types.Reference),
)
}
Constructors
-
ProcedurePerformer( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), function: option.Option(complex_types.Codeableconcept), actor: complex_types.Reference, on_behalf_of: option.Option(complex_types.Reference), )
pub type Provenance {
Provenance(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
target: complex_types.List1(complex_types.Reference),
occurred: option.Option(ProvenanceOccurred),
recorded: primitive_types.Instant,
policy: List(String),
location: option.Option(complex_types.Reference),
reason: List(complex_types.Codeableconcept),
activity: option.Option(complex_types.Codeableconcept),
agent: complex_types.List1(ProvenanceAgent),
entity: List(ProvenanceEntity),
signature: List(complex_types.Signature),
)
}
Constructors
-
Provenance( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), target: complex_types.List1(complex_types.Reference), occurred: option.Option(ProvenanceOccurred), recorded: primitive_types.Instant, policy: List(String), location: option.Option(complex_types.Reference), reason: List(complex_types.Codeableconcept), activity: option.Option(complex_types.Codeableconcept), agent: complex_types.List1(ProvenanceAgent), entity: List(ProvenanceEntity), signature: List(complex_types.Signature), )
pub type ProvenanceAgent {
ProvenanceAgent(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: option.Option(complex_types.Codeableconcept),
role: List(complex_types.Codeableconcept),
who: complex_types.Reference,
on_behalf_of: option.Option(complex_types.Reference),
)
}
Constructors
-
ProvenanceAgent( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: option.Option(complex_types.Codeableconcept), role: List(complex_types.Codeableconcept), who: complex_types.Reference, on_behalf_of: option.Option(complex_types.Reference), )
pub type ProvenanceEntity {
ProvenanceEntity(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
role: valuesets.Provenanceentityrole,
what: complex_types.Reference,
agent: List(ProvenanceAgent),
)
}
Constructors
-
ProvenanceEntity( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), role: valuesets.Provenanceentityrole, what: complex_types.Reference, agent: List(ProvenanceAgent), )
pub type ProvenanceOccurred {
ProvenanceOccurredPeriod(occurred: complex_types.Period)
ProvenanceOccurredDatetime(occurred: primitive_types.DateTime)
}
Constructors
-
ProvenanceOccurredPeriod(occurred: complex_types.Period) -
ProvenanceOccurredDatetime(occurred: primitive_types.DateTime)
pub type Questionnaire {
Questionnaire(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
url: option.Option(String),
identifier: List(complex_types.Identifier),
version: option.Option(String),
name: option.Option(String),
title: option.Option(String),
derived_from: List(String),
status: valuesets.Publicationstatus,
experimental: option.Option(Bool),
subject_type: List(valuesets.Resourcetypes),
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(complex_types.Contactdetail),
description: option.Option(String),
use_context: List(complex_types.Usagecontext),
jurisdiction: List(complex_types.Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
approval_date: option.Option(primitive_types.Date),
last_review_date: option.Option(primitive_types.Date),
effective_period: option.Option(complex_types.Period),
code: List(complex_types.Coding),
item: List(QuestionnaireItem),
)
}
Constructors
-
Questionnaire( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), url: option.Option(String), identifier: List(complex_types.Identifier), version: option.Option(String), name: option.Option(String), title: option.Option(String), derived_from: List(String), status: valuesets.Publicationstatus, experimental: option.Option(Bool), subject_type: List(valuesets.Resourcetypes), date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(complex_types.Contactdetail), description: option.Option(String), use_context: List(complex_types.Usagecontext), jurisdiction: List(complex_types.Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), approval_date: option.Option(primitive_types.Date), last_review_date: option.Option(primitive_types.Date), effective_period: option.Option(complex_types.Period), code: List(complex_types.Coding), item: List(QuestionnaireItem), )
pub type QuestionnaireItem {
QuestionnaireItem(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
link_id: String,
definition: option.Option(String),
code: List(complex_types.Coding),
prefix: option.Option(String),
text: option.Option(String),
type_: valuesets.Itemtype,
enable_when: List(QuestionnaireItemEnablewhen),
enable_behavior: option.Option(
valuesets.Questionnaireenablebehavior,
),
required: option.Option(Bool),
repeats: option.Option(Bool),
read_only: option.Option(Bool),
max_length: option.Option(Int),
answer_value_set: option.Option(String),
answer_option: List(QuestionnaireItemAnsweroption),
initial: List(QuestionnaireItemInitial),
item: List(QuestionnaireItem),
)
}
Constructors
-
QuestionnaireItem( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), link_id: String, definition: option.Option(String), code: List(complex_types.Coding), prefix: option.Option(String), text: option.Option(String), type_: valuesets.Itemtype, enable_when: List(QuestionnaireItemEnablewhen), enable_behavior: option.Option( valuesets.Questionnaireenablebehavior, ), required: option.Option(Bool), repeats: option.Option(Bool), read_only: option.Option(Bool), max_length: option.Option(Int), answer_value_set: option.Option(String), answer_option: List(QuestionnaireItemAnsweroption), initial: List(QuestionnaireItemInitial), item: List(QuestionnaireItem), )
pub type QuestionnaireItemAnsweroption {
QuestionnaireItemAnsweroption(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
value: QuestionnaireItemAnsweroptionValue,
initial_selected: option.Option(Bool),
)
}
Constructors
-
QuestionnaireItemAnsweroption( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), value: QuestionnaireItemAnsweroptionValue, initial_selected: option.Option(Bool), )
pub type QuestionnaireItemAnsweroptionValue {
QuestionnaireItemAnsweroptionValueInteger(value: Int)
QuestionnaireItemAnsweroptionValueDate(
value: primitive_types.Date,
)
QuestionnaireItemAnsweroptionValueTime(
value: primitive_types.Time,
)
QuestionnaireItemAnsweroptionValueString(value: String)
QuestionnaireItemAnsweroptionValueCoding(
value: complex_types.Coding,
)
QuestionnaireItemAnsweroptionValueReference(
value: complex_types.Reference,
)
}
Constructors
-
QuestionnaireItemAnsweroptionValueInteger(value: Int) -
QuestionnaireItemAnsweroptionValueDate( value: primitive_types.Date, ) -
QuestionnaireItemAnsweroptionValueTime( value: primitive_types.Time, ) -
QuestionnaireItemAnsweroptionValueString(value: String) -
QuestionnaireItemAnsweroptionValueCoding( value: complex_types.Coding, ) -
QuestionnaireItemAnsweroptionValueReference( value: complex_types.Reference, )
pub type QuestionnaireItemEnablewhen {
QuestionnaireItemEnablewhen(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
question: String,
operator: valuesets.Questionnaireenableoperator,
answer: QuestionnaireItemEnablewhenAnswer,
)
}
Constructors
-
QuestionnaireItemEnablewhen( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), question: String, operator: valuesets.Questionnaireenableoperator, answer: QuestionnaireItemEnablewhenAnswer, )
pub type QuestionnaireItemEnablewhenAnswer {
QuestionnaireItemEnablewhenAnswerBoolean(answer: Bool)
QuestionnaireItemEnablewhenAnswerDecimal(answer: Float)
QuestionnaireItemEnablewhenAnswerInteger(answer: Int)
QuestionnaireItemEnablewhenAnswerDate(
answer: primitive_types.Date,
)
QuestionnaireItemEnablewhenAnswerDatetime(
answer: primitive_types.DateTime,
)
QuestionnaireItemEnablewhenAnswerTime(
answer: primitive_types.Time,
)
QuestionnaireItemEnablewhenAnswerString(answer: String)
QuestionnaireItemEnablewhenAnswerCoding(
answer: complex_types.Coding,
)
QuestionnaireItemEnablewhenAnswerQuantity(
answer: complex_types.Quantity,
)
QuestionnaireItemEnablewhenAnswerReference(
answer: complex_types.Reference,
)
}
Constructors
-
QuestionnaireItemEnablewhenAnswerBoolean(answer: Bool) -
QuestionnaireItemEnablewhenAnswerDecimal(answer: Float) -
QuestionnaireItemEnablewhenAnswerInteger(answer: Int) -
QuestionnaireItemEnablewhenAnswerDate( answer: primitive_types.Date, ) -
QuestionnaireItemEnablewhenAnswerDatetime( answer: primitive_types.DateTime, ) -
QuestionnaireItemEnablewhenAnswerTime( answer: primitive_types.Time, ) -
QuestionnaireItemEnablewhenAnswerString(answer: String) -
QuestionnaireItemEnablewhenAnswerCoding( answer: complex_types.Coding, ) -
QuestionnaireItemEnablewhenAnswerQuantity( answer: complex_types.Quantity, ) -
QuestionnaireItemEnablewhenAnswerReference( answer: complex_types.Reference, )
pub type QuestionnaireItemInitial {
QuestionnaireItemInitial(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
value: QuestionnaireItemInitialValue,
)
}
Constructors
-
QuestionnaireItemInitial( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), value: QuestionnaireItemInitialValue, )
pub type QuestionnaireItemInitialValue {
QuestionnaireItemInitialValueBoolean(value: Bool)
QuestionnaireItemInitialValueDecimal(value: Float)
QuestionnaireItemInitialValueInteger(value: Int)
QuestionnaireItemInitialValueDate(value: primitive_types.Date)
QuestionnaireItemInitialValueDatetime(
value: primitive_types.DateTime,
)
QuestionnaireItemInitialValueTime(value: primitive_types.Time)
QuestionnaireItemInitialValueString(value: String)
QuestionnaireItemInitialValueUri(value: String)
QuestionnaireItemInitialValueAttachment(
value: complex_types.Attachment,
)
QuestionnaireItemInitialValueCoding(
value: complex_types.Coding,
)
QuestionnaireItemInitialValueQuantity(
value: complex_types.Quantity,
)
QuestionnaireItemInitialValueReference(
value: complex_types.Reference,
)
}
Constructors
-
QuestionnaireItemInitialValueBoolean(value: Bool) -
QuestionnaireItemInitialValueDecimal(value: Float) -
QuestionnaireItemInitialValueInteger(value: Int) -
QuestionnaireItemInitialValueDate(value: primitive_types.Date) -
QuestionnaireItemInitialValueDatetime( value: primitive_types.DateTime, ) -
QuestionnaireItemInitialValueTime(value: primitive_types.Time) -
QuestionnaireItemInitialValueString(value: String) -
QuestionnaireItemInitialValueUri(value: String) -
QuestionnaireItemInitialValueAttachment( value: complex_types.Attachment, ) -
QuestionnaireItemInitialValueCoding(value: complex_types.Coding) -
QuestionnaireItemInitialValueQuantity( value: complex_types.Quantity, ) -
QuestionnaireItemInitialValueReference( value: complex_types.Reference, )
pub type Questionnaireresponse {
Questionnaireresponse(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: option.Option(complex_types.Identifier),
based_on: List(complex_types.Reference),
part_of: List(complex_types.Reference),
questionnaire: option.Option(String),
status: valuesets.Questionnaireanswersstatus,
subject: option.Option(complex_types.Reference),
encounter: option.Option(complex_types.Reference),
authored: option.Option(primitive_types.DateTime),
author: option.Option(complex_types.Reference),
source: option.Option(complex_types.Reference),
item: List(QuestionnaireresponseItem),
)
}
Constructors
-
Questionnaireresponse( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: option.Option(complex_types.Identifier), based_on: List(complex_types.Reference), part_of: List(complex_types.Reference), questionnaire: option.Option(String), status: valuesets.Questionnaireanswersstatus, subject: option.Option(complex_types.Reference), encounter: option.Option(complex_types.Reference), authored: option.Option(primitive_types.DateTime), author: option.Option(complex_types.Reference), source: option.Option(complex_types.Reference), item: List(QuestionnaireresponseItem), )
pub type QuestionnaireresponseItem {
QuestionnaireresponseItem(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
link_id: String,
definition: option.Option(String),
text: option.Option(String),
answer: List(QuestionnaireresponseItemAnswer),
item: List(QuestionnaireresponseItem),
)
}
Constructors
-
QuestionnaireresponseItem( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), link_id: String, definition: option.Option(String), text: option.Option(String), answer: List(QuestionnaireresponseItemAnswer), item: List(QuestionnaireresponseItem), )
pub type QuestionnaireresponseItemAnswer {
QuestionnaireresponseItemAnswer(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
value: option.Option(QuestionnaireresponseItemAnswerValue),
item: List(QuestionnaireresponseItem),
)
}
Constructors
-
QuestionnaireresponseItemAnswer( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), value: option.Option(QuestionnaireresponseItemAnswerValue), item: List(QuestionnaireresponseItem), )
pub type QuestionnaireresponseItemAnswerValue {
QuestionnaireresponseItemAnswerValueBoolean(value: Bool)
QuestionnaireresponseItemAnswerValueDecimal(value: Float)
QuestionnaireresponseItemAnswerValueInteger(value: Int)
QuestionnaireresponseItemAnswerValueDate(
value: primitive_types.Date,
)
QuestionnaireresponseItemAnswerValueDatetime(
value: primitive_types.DateTime,
)
QuestionnaireresponseItemAnswerValueTime(
value: primitive_types.Time,
)
QuestionnaireresponseItemAnswerValueString(value: String)
QuestionnaireresponseItemAnswerValueUri(value: String)
QuestionnaireresponseItemAnswerValueAttachment(
value: complex_types.Attachment,
)
QuestionnaireresponseItemAnswerValueCoding(
value: complex_types.Coding,
)
QuestionnaireresponseItemAnswerValueQuantity(
value: complex_types.Quantity,
)
QuestionnaireresponseItemAnswerValueReference(
value: complex_types.Reference,
)
}
Constructors
-
QuestionnaireresponseItemAnswerValueBoolean(value: Bool) -
QuestionnaireresponseItemAnswerValueDecimal(value: Float) -
QuestionnaireresponseItemAnswerValueInteger(value: Int) -
QuestionnaireresponseItemAnswerValueDate( value: primitive_types.Date, ) -
QuestionnaireresponseItemAnswerValueDatetime( value: primitive_types.DateTime, ) -
QuestionnaireresponseItemAnswerValueTime( value: primitive_types.Time, ) -
QuestionnaireresponseItemAnswerValueString(value: String) -
QuestionnaireresponseItemAnswerValueUri(value: String) -
QuestionnaireresponseItemAnswerValueAttachment( value: complex_types.Attachment, ) -
QuestionnaireresponseItemAnswerValueCoding( value: complex_types.Coding, ) -
QuestionnaireresponseItemAnswerValueQuantity( value: complex_types.Quantity, ) -
QuestionnaireresponseItemAnswerValueReference( value: complex_types.Reference, )
pub type Relatedperson {
Relatedperson(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
active: option.Option(Bool),
patient: complex_types.Reference,
relationship: List(complex_types.Codeableconcept),
name: List(complex_types.Humanname),
telecom: List(complex_types.Contactpoint),
gender: option.Option(valuesets.Administrativegender),
birth_date: option.Option(primitive_types.Date),
address: List(complex_types.Address),
photo: List(complex_types.Attachment),
period: option.Option(complex_types.Period),
communication: List(RelatedpersonCommunication),
)
}
Constructors
-
Relatedperson( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), active: option.Option(Bool), patient: complex_types.Reference, relationship: List(complex_types.Codeableconcept), name: List(complex_types.Humanname), telecom: List(complex_types.Contactpoint), gender: option.Option(valuesets.Administrativegender), birth_date: option.Option(primitive_types.Date), address: List(complex_types.Address), photo: List(complex_types.Attachment), period: option.Option(complex_types.Period), communication: List(RelatedpersonCommunication), )
pub type RelatedpersonCommunication {
RelatedpersonCommunication(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
language: complex_types.Codeableconcept,
preferred: option.Option(Bool),
)
}
Constructors
-
RelatedpersonCommunication( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), language: complex_types.Codeableconcept, preferred: option.Option(Bool), )
pub type Requestgroup {
Requestgroup(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
instantiates_canonical: List(String),
instantiates_uri: List(String),
based_on: List(complex_types.Reference),
replaces: List(complex_types.Reference),
group_identifier: option.Option(complex_types.Identifier),
status: valuesets.Requeststatus,
intent: valuesets.Requestintent,
priority: option.Option(valuesets.Requestpriority),
code: option.Option(complex_types.Codeableconcept),
subject: option.Option(complex_types.Reference),
encounter: option.Option(complex_types.Reference),
authored_on: option.Option(primitive_types.DateTime),
author: option.Option(complex_types.Reference),
reason_code: List(complex_types.Codeableconcept),
reason_reference: List(complex_types.Reference),
note: List(complex_types.Annotation),
action: List(RequestgroupAction),
)
}
Constructors
-
Requestgroup( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), instantiates_canonical: List(String), instantiates_uri: List(String), based_on: List(complex_types.Reference), replaces: List(complex_types.Reference), group_identifier: option.Option(complex_types.Identifier), status: valuesets.Requeststatus, intent: valuesets.Requestintent, priority: option.Option(valuesets.Requestpriority), code: option.Option(complex_types.Codeableconcept), subject: option.Option(complex_types.Reference), encounter: option.Option(complex_types.Reference), authored_on: option.Option(primitive_types.DateTime), author: option.Option(complex_types.Reference), reason_code: List(complex_types.Codeableconcept), reason_reference: List(complex_types.Reference), note: List(complex_types.Annotation), action: List(RequestgroupAction), )
pub type RequestgroupAction {
RequestgroupAction(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
prefix: option.Option(String),
title: option.Option(String),
description: option.Option(String),
text_equivalent: option.Option(String),
priority: option.Option(valuesets.Requestpriority),
code: List(complex_types.Codeableconcept),
documentation: List(complex_types.Relatedartifact),
condition: List(RequestgroupActionCondition),
related_action: List(RequestgroupActionRelatedaction),
timing: option.Option(RequestgroupActionTiming),
participant: List(complex_types.Reference),
type_: option.Option(complex_types.Codeableconcept),
grouping_behavior: option.Option(
valuesets.Actiongroupingbehavior,
),
selection_behavior: option.Option(
valuesets.Actionselectionbehavior,
),
required_behavior: option.Option(
valuesets.Actionrequiredbehavior,
),
precheck_behavior: option.Option(
valuesets.Actionprecheckbehavior,
),
cardinality_behavior: option.Option(
valuesets.Actioncardinalitybehavior,
),
resource: option.Option(complex_types.Reference),
action: List(RequestgroupAction),
)
}
Constructors
-
RequestgroupAction( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), prefix: option.Option(String), title: option.Option(String), description: option.Option(String), text_equivalent: option.Option(String), priority: option.Option(valuesets.Requestpriority), code: List(complex_types.Codeableconcept), documentation: List(complex_types.Relatedartifact), condition: List(RequestgroupActionCondition), related_action: List(RequestgroupActionRelatedaction), timing: option.Option(RequestgroupActionTiming), participant: List(complex_types.Reference), type_: option.Option(complex_types.Codeableconcept), grouping_behavior: option.Option( valuesets.Actiongroupingbehavior, ), selection_behavior: option.Option( valuesets.Actionselectionbehavior, ), required_behavior: option.Option( valuesets.Actionrequiredbehavior, ), precheck_behavior: option.Option( valuesets.Actionprecheckbehavior, ), cardinality_behavior: option.Option( valuesets.Actioncardinalitybehavior, ), resource: option.Option(complex_types.Reference), action: List(RequestgroupAction), )
pub type RequestgroupActionCondition {
RequestgroupActionCondition(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
kind: valuesets.Actionconditionkind,
expression: option.Option(complex_types.Expression),
)
}
Constructors
-
RequestgroupActionCondition( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), kind: valuesets.Actionconditionkind, expression: option.Option(complex_types.Expression), )
pub type RequestgroupActionRelatedaction {
RequestgroupActionRelatedaction(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
action_id: String,
relationship: valuesets.Actionrelationshiptype,
offset: option.Option(RequestgroupActionRelatedactionOffset),
)
}
Constructors
-
RequestgroupActionRelatedaction( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), action_id: String, relationship: valuesets.Actionrelationshiptype, offset: option.Option(RequestgroupActionRelatedactionOffset), )
pub type RequestgroupActionRelatedactionOffset {
RequestgroupActionRelatedactionOffsetDuration(
offset: complex_types.Duration,
)
RequestgroupActionRelatedactionOffsetRange(
offset: complex_types.Range,
)
}
Constructors
-
RequestgroupActionRelatedactionOffsetDuration( offset: complex_types.Duration, ) -
RequestgroupActionRelatedactionOffsetRange( offset: complex_types.Range, )
pub type RequestgroupActionTiming {
RequestgroupActionTimingDatetime(
timing: primitive_types.DateTime,
)
RequestgroupActionTimingAge(timing: complex_types.Age)
RequestgroupActionTimingPeriod(timing: complex_types.Period)
RequestgroupActionTimingDuration(
timing: complex_types.Duration,
)
RequestgroupActionTimingRange(timing: complex_types.Range)
RequestgroupActionTimingTiming(timing: complex_types.Timing)
}
Constructors
-
RequestgroupActionTimingDatetime( timing: primitive_types.DateTime, ) -
RequestgroupActionTimingAge(timing: complex_types.Age) -
RequestgroupActionTimingPeriod(timing: complex_types.Period) -
RequestgroupActionTimingDuration(timing: complex_types.Duration) -
RequestgroupActionTimingRange(timing: complex_types.Range) -
RequestgroupActionTimingTiming(timing: complex_types.Timing)
pub type Researchdefinition {
Researchdefinition(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
url: option.Option(String),
identifier: List(complex_types.Identifier),
version: option.Option(String),
name: option.Option(String),
title: option.Option(String),
short_title: option.Option(String),
subtitle: option.Option(String),
status: valuesets.Publicationstatus,
experimental: option.Option(Bool),
subject: option.Option(ResearchdefinitionSubject),
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(complex_types.Contactdetail),
description: option.Option(String),
comment: List(String),
use_context: List(complex_types.Usagecontext),
jurisdiction: List(complex_types.Codeableconcept),
purpose: option.Option(String),
usage: option.Option(String),
copyright: option.Option(String),
approval_date: option.Option(primitive_types.Date),
last_review_date: option.Option(primitive_types.Date),
effective_period: option.Option(complex_types.Period),
topic: List(complex_types.Codeableconcept),
author: List(complex_types.Contactdetail),
editor: List(complex_types.Contactdetail),
reviewer: List(complex_types.Contactdetail),
endorser: List(complex_types.Contactdetail),
related_artifact: List(complex_types.Relatedartifact),
library: List(String),
population: complex_types.Reference,
exposure: option.Option(complex_types.Reference),
exposure_alternative: option.Option(complex_types.Reference),
outcome: option.Option(complex_types.Reference),
)
}
Constructors
-
Researchdefinition( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), url: option.Option(String), identifier: List(complex_types.Identifier), version: option.Option(String), name: option.Option(String), title: option.Option(String), short_title: option.Option(String), subtitle: option.Option(String), status: valuesets.Publicationstatus, experimental: option.Option(Bool), subject: option.Option(ResearchdefinitionSubject), date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(complex_types.Contactdetail), description: option.Option(String), comment: List(String), use_context: List(complex_types.Usagecontext), jurisdiction: List(complex_types.Codeableconcept), purpose: option.Option(String), usage: option.Option(String), copyright: option.Option(String), approval_date: option.Option(primitive_types.Date), last_review_date: option.Option(primitive_types.Date), effective_period: option.Option(complex_types.Period), topic: List(complex_types.Codeableconcept), author: List(complex_types.Contactdetail), editor: List(complex_types.Contactdetail), reviewer: List(complex_types.Contactdetail), endorser: List(complex_types.Contactdetail), related_artifact: List(complex_types.Relatedartifact), library: List(String), population: complex_types.Reference, exposure: option.Option(complex_types.Reference), exposure_alternative: option.Option(complex_types.Reference), outcome: option.Option(complex_types.Reference), )
pub type ResearchdefinitionSubject {
ResearchdefinitionSubjectCodeableconcept(
subject: complex_types.Codeableconcept,
)
ResearchdefinitionSubjectReference(
subject: complex_types.Reference,
)
}
Constructors
-
ResearchdefinitionSubjectCodeableconcept( subject: complex_types.Codeableconcept, ) -
ResearchdefinitionSubjectReference( subject: complex_types.Reference, )
pub type Researchelementdefinition {
Researchelementdefinition(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
url: option.Option(String),
identifier: List(complex_types.Identifier),
version: option.Option(String),
name: option.Option(String),
title: option.Option(String),
short_title: option.Option(String),
subtitle: option.Option(String),
status: valuesets.Publicationstatus,
experimental: option.Option(Bool),
subject: option.Option(ResearchelementdefinitionSubject),
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(complex_types.Contactdetail),
description: option.Option(String),
comment: List(String),
use_context: List(complex_types.Usagecontext),
jurisdiction: List(complex_types.Codeableconcept),
purpose: option.Option(String),
usage: option.Option(String),
copyright: option.Option(String),
approval_date: option.Option(primitive_types.Date),
last_review_date: option.Option(primitive_types.Date),
effective_period: option.Option(complex_types.Period),
topic: List(complex_types.Codeableconcept),
author: List(complex_types.Contactdetail),
editor: List(complex_types.Contactdetail),
reviewer: List(complex_types.Contactdetail),
endorser: List(complex_types.Contactdetail),
related_artifact: List(complex_types.Relatedartifact),
library: List(String),
type_: valuesets.Researchelementtype,
variable_type: option.Option(valuesets.Variabletype),
characteristic: complex_types.List1(
ResearchelementdefinitionCharacteristic,
),
)
}
Constructors
-
Researchelementdefinition( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), url: option.Option(String), identifier: List(complex_types.Identifier), version: option.Option(String), name: option.Option(String), title: option.Option(String), short_title: option.Option(String), subtitle: option.Option(String), status: valuesets.Publicationstatus, experimental: option.Option(Bool), subject: option.Option(ResearchelementdefinitionSubject), date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(complex_types.Contactdetail), description: option.Option(String), comment: List(String), use_context: List(complex_types.Usagecontext), jurisdiction: List(complex_types.Codeableconcept), purpose: option.Option(String), usage: option.Option(String), copyright: option.Option(String), approval_date: option.Option(primitive_types.Date), last_review_date: option.Option(primitive_types.Date), effective_period: option.Option(complex_types.Period), topic: List(complex_types.Codeableconcept), author: List(complex_types.Contactdetail), editor: List(complex_types.Contactdetail), reviewer: List(complex_types.Contactdetail), endorser: List(complex_types.Contactdetail), related_artifact: List(complex_types.Relatedartifact), library: List(String), type_: valuesets.Researchelementtype, variable_type: option.Option(valuesets.Variabletype), characteristic: complex_types.List1( ResearchelementdefinitionCharacteristic, ), )
pub type ResearchelementdefinitionCharacteristic {
ResearchelementdefinitionCharacteristic(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
definition: ResearchelementdefinitionCharacteristicDefinition,
usage_context: List(complex_types.Usagecontext),
exclude: option.Option(Bool),
unit_of_measure: option.Option(complex_types.Codeableconcept),
study_effective_description: option.Option(String),
study_effective: option.Option(
ResearchelementdefinitionCharacteristicStudyeffective,
),
study_effective_time_from_start: option.Option(
complex_types.Duration,
),
study_effective_group_measure: option.Option(
valuesets.Groupmeasure,
),
participant_effective_description: option.Option(String),
participant_effective: option.Option(
ResearchelementdefinitionCharacteristicParticipanteffective,
),
participant_effective_time_from_start: option.Option(
complex_types.Duration,
),
participant_effective_group_measure: option.Option(
valuesets.Groupmeasure,
),
)
}
Constructors
-
ResearchelementdefinitionCharacteristic( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), definition: ResearchelementdefinitionCharacteristicDefinition, usage_context: List(complex_types.Usagecontext), exclude: option.Option(Bool), unit_of_measure: option.Option(complex_types.Codeableconcept), study_effective_description: option.Option(String), study_effective: option.Option( ResearchelementdefinitionCharacteristicStudyeffective, ), study_effective_time_from_start: option.Option( complex_types.Duration, ), study_effective_group_measure: option.Option( valuesets.Groupmeasure, ), participant_effective_description: option.Option(String), participant_effective: option.Option( ResearchelementdefinitionCharacteristicParticipanteffective, ), participant_effective_time_from_start: option.Option( complex_types.Duration, ), participant_effective_group_measure: option.Option( valuesets.Groupmeasure, ), )
pub type ResearchelementdefinitionCharacteristicDefinition {
ResearchelementdefinitionCharacteristicDefinitionCodeableconcept(
definition: complex_types.Codeableconcept,
)
ResearchelementdefinitionCharacteristicDefinitionCanonical(
definition: String,
)
ResearchelementdefinitionCharacteristicDefinitionExpression(
definition: complex_types.Expression,
)
ResearchelementdefinitionCharacteristicDefinitionDatarequirement(
definition: complex_types.Datarequirement,
)
}
Constructors
-
ResearchelementdefinitionCharacteristicDefinitionCodeableconcept( definition: complex_types.Codeableconcept, ) -
ResearchelementdefinitionCharacteristicDefinitionCanonical( definition: String, ) -
ResearchelementdefinitionCharacteristicDefinitionExpression( definition: complex_types.Expression, ) -
ResearchelementdefinitionCharacteristicDefinitionDatarequirement( definition: complex_types.Datarequirement, )
pub type ResearchelementdefinitionCharacteristicParticipanteffective {
ResearchelementdefinitionCharacteristicParticipanteffectiveDatetime(
participant_effective: primitive_types.DateTime,
)
ResearchelementdefinitionCharacteristicParticipanteffectivePeriod(
participant_effective: complex_types.Period,
)
ResearchelementdefinitionCharacteristicParticipanteffectiveDuration(
participant_effective: complex_types.Duration,
)
ResearchelementdefinitionCharacteristicParticipanteffectiveTiming(
participant_effective: complex_types.Timing,
)
}
Constructors
-
ResearchelementdefinitionCharacteristicParticipanteffectiveDatetime( participant_effective: primitive_types.DateTime, ) -
ResearchelementdefinitionCharacteristicParticipanteffectivePeriod( participant_effective: complex_types.Period, ) -
ResearchelementdefinitionCharacteristicParticipanteffectiveDuration( participant_effective: complex_types.Duration, ) -
ResearchelementdefinitionCharacteristicParticipanteffectiveTiming( participant_effective: complex_types.Timing, )
pub type ResearchelementdefinitionCharacteristicStudyeffective {
ResearchelementdefinitionCharacteristicStudyeffectiveDatetime(
study_effective: primitive_types.DateTime,
)
ResearchelementdefinitionCharacteristicStudyeffectivePeriod(
study_effective: complex_types.Period,
)
ResearchelementdefinitionCharacteristicStudyeffectiveDuration(
study_effective: complex_types.Duration,
)
ResearchelementdefinitionCharacteristicStudyeffectiveTiming(
study_effective: complex_types.Timing,
)
}
Constructors
-
ResearchelementdefinitionCharacteristicStudyeffectiveDatetime( study_effective: primitive_types.DateTime, ) -
ResearchelementdefinitionCharacteristicStudyeffectivePeriod( study_effective: complex_types.Period, ) -
ResearchelementdefinitionCharacteristicStudyeffectiveDuration( study_effective: complex_types.Duration, ) -
ResearchelementdefinitionCharacteristicStudyeffectiveTiming( study_effective: complex_types.Timing, )
pub type ResearchelementdefinitionSubject {
ResearchelementdefinitionSubjectCodeableconcept(
subject: complex_types.Codeableconcept,
)
ResearchelementdefinitionSubjectReference(
subject: complex_types.Reference,
)
}
Constructors
-
ResearchelementdefinitionSubjectCodeableconcept( subject: complex_types.Codeableconcept, ) -
ResearchelementdefinitionSubjectReference( subject: complex_types.Reference, )
pub type Researchstudy {
Researchstudy(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
title: option.Option(String),
protocol: List(complex_types.Reference),
part_of: List(complex_types.Reference),
status: valuesets.Researchstudystatus,
primary_purpose_type: option.Option(
complex_types.Codeableconcept,
),
phase: option.Option(complex_types.Codeableconcept),
category: List(complex_types.Codeableconcept),
focus: List(complex_types.Codeableconcept),
condition: List(complex_types.Codeableconcept),
contact: List(complex_types.Contactdetail),
related_artifact: List(complex_types.Relatedartifact),
keyword: List(complex_types.Codeableconcept),
location: List(complex_types.Codeableconcept),
description: option.Option(String),
enrollment: List(complex_types.Reference),
period: option.Option(complex_types.Period),
sponsor: option.Option(complex_types.Reference),
principal_investigator: option.Option(complex_types.Reference),
site: List(complex_types.Reference),
reason_stopped: option.Option(complex_types.Codeableconcept),
note: List(complex_types.Annotation),
arm: List(ResearchstudyArm),
objective: List(ResearchstudyObjective),
)
}
Constructors
-
Researchstudy( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), title: option.Option(String), protocol: List(complex_types.Reference), part_of: List(complex_types.Reference), status: valuesets.Researchstudystatus, primary_purpose_type: option.Option( complex_types.Codeableconcept, ), phase: option.Option(complex_types.Codeableconcept), category: List(complex_types.Codeableconcept), focus: List(complex_types.Codeableconcept), condition: List(complex_types.Codeableconcept), contact: List(complex_types.Contactdetail), related_artifact: List(complex_types.Relatedartifact), keyword: List(complex_types.Codeableconcept), location: List(complex_types.Codeableconcept), description: option.Option(String), enrollment: List(complex_types.Reference), period: option.Option(complex_types.Period), sponsor: option.Option(complex_types.Reference), principal_investigator: option.Option(complex_types.Reference), site: List(complex_types.Reference), reason_stopped: option.Option(complex_types.Codeableconcept), note: List(complex_types.Annotation), arm: List(ResearchstudyArm), objective: List(ResearchstudyObjective), )
pub type ResearchstudyArm {
ResearchstudyArm(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
name: String,
type_: option.Option(complex_types.Codeableconcept),
description: option.Option(String),
)
}
Constructors
-
ResearchstudyArm( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), name: String, type_: option.Option(complex_types.Codeableconcept), description: option.Option(String), )
pub type ResearchstudyObjective {
ResearchstudyObjective(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
name: option.Option(String),
type_: option.Option(complex_types.Codeableconcept),
)
}
Constructors
-
ResearchstudyObjective( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), name: option.Option(String), type_: option.Option(complex_types.Codeableconcept), )
pub type Researchsubject {
Researchsubject(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: valuesets.Researchsubjectstatus,
period: option.Option(complex_types.Period),
study: complex_types.Reference,
individual: complex_types.Reference,
assigned_arm: option.Option(String),
actual_arm: option.Option(String),
consent: option.Option(complex_types.Reference),
)
}
Constructors
-
Researchsubject( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: valuesets.Researchsubjectstatus, period: option.Option(complex_types.Period), study: complex_types.Reference, individual: complex_types.Reference, assigned_arm: option.Option(String), actual_arm: option.Option(String), consent: option.Option(complex_types.Reference), )
pub type Resource {
ResourceAccount(Account)
ResourceActivitydefinition(Activitydefinition)
ResourceAdverseevent(Adverseevent)
ResourceAllergyintolerance(Allergyintolerance)
ResourceAppointment(Appointment)
ResourceAppointmentresponse(Appointmentresponse)
ResourceAuditevent(Auditevent)
ResourceBasic(Basic)
ResourceBinary(Binary)
ResourceBiologicallyderivedproduct(Biologicallyderivedproduct)
ResourceBodystructure(Bodystructure)
ResourceBundle(Bundle)
ResourceCapabilitystatement(Capabilitystatement)
ResourceCareplan(Careplan)
ResourceCareteam(Careteam)
ResourceCatalogentry(Catalogentry)
ResourceChargeitem(Chargeitem)
ResourceChargeitemdefinition(Chargeitemdefinition)
ResourceClaim(Claim)
ResourceClaimresponse(Claimresponse)
ResourceClinicalimpression(Clinicalimpression)
ResourceCodesystem(Codesystem)
ResourceCommunication(Communication)
ResourceCommunicationrequest(Communicationrequest)
ResourceCompartmentdefinition(Compartmentdefinition)
ResourceComposition(Composition)
ResourceConceptmap(Conceptmap)
ResourceCondition(Condition)
ResourceConsent(Consent)
ResourceContract(Contract)
ResourceCoverage(Coverage)
ResourceCoverageeligibilityrequest(Coverageeligibilityrequest)
ResourceCoverageeligibilityresponse(
Coverageeligibilityresponse,
)
ResourceDetectedissue(Detectedissue)
ResourceDevice(Device)
ResourceDevicedefinition(Devicedefinition)
ResourceDevicemetric(Devicemetric)
ResourceDevicerequest(Devicerequest)
ResourceDeviceusestatement(Deviceusestatement)
ResourceDiagnosticreport(Diagnosticreport)
ResourceDocumentmanifest(Documentmanifest)
ResourceDocumentreference(Documentreference)
ResourceEffectevidencesynthesis(Effectevidencesynthesis)
ResourceEncounter(Encounter)
ResourceEndpoint(Endpoint)
ResourceEnrollmentrequest(Enrollmentrequest)
ResourceEnrollmentresponse(Enrollmentresponse)
ResourceEpisodeofcare(Episodeofcare)
ResourceEventdefinition(Eventdefinition)
ResourceEvidence(Evidence)
ResourceEvidencevariable(Evidencevariable)
ResourceExamplescenario(Examplescenario)
ResourceExplanationofbenefit(Explanationofbenefit)
ResourceFamilymemberhistory(Familymemberhistory)
ResourceFlag(Flag)
ResourceGoal(Goal)
ResourceGraphdefinition(Graphdefinition)
ResourceGroup(Group)
ResourceGuidanceresponse(Guidanceresponse)
ResourceHealthcareservice(Healthcareservice)
ResourceImagingstudy(Imagingstudy)
ResourceImmunization(Immunization)
ResourceImmunizationevaluation(Immunizationevaluation)
ResourceImmunizationrecommendation(Immunizationrecommendation)
ResourceImplementationguide(Implementationguide)
ResourceInsuranceplan(Insuranceplan)
ResourceInvoice(Invoice)
ResourceLibrary(Library)
ResourceLinkage(Linkage)
ResourceListfhir(Listfhir)
ResourceLocation(Location)
ResourceMeasure(Measure)
ResourceMeasurereport(Measurereport)
ResourceMedia(Media)
ResourceMedication(Medication)
ResourceMedicationadministration(Medicationadministration)
ResourceMedicationdispense(Medicationdispense)
ResourceMedicationknowledge(Medicationknowledge)
ResourceMedicationrequest(Medicationrequest)
ResourceMedicationstatement(Medicationstatement)
ResourceMedicinalproduct(Medicinalproduct)
ResourceMedicinalproductauthorization(
Medicinalproductauthorization,
)
ResourceMedicinalproductcontraindication(
Medicinalproductcontraindication,
)
ResourceMedicinalproductindication(Medicinalproductindication)
ResourceMedicinalproductingredient(Medicinalproductingredient)
ResourceMedicinalproductinteraction(
Medicinalproductinteraction,
)
ResourceMedicinalproductmanufactured(
Medicinalproductmanufactured,
)
ResourceMedicinalproductpackaged(Medicinalproductpackaged)
ResourceMedicinalproductpharmaceutical(
Medicinalproductpharmaceutical,
)
ResourceMedicinalproductundesirableeffect(
Medicinalproductundesirableeffect,
)
ResourceMessagedefinition(Messagedefinition)
ResourceMessageheader(Messageheader)
ResourceMolecularsequence(Molecularsequence)
ResourceNamingsystem(Namingsystem)
ResourceNutritionorder(Nutritionorder)
ResourceObservation(Observation)
ResourceObservationdefinition(Observationdefinition)
ResourceOperationdefinition(Operationdefinition)
ResourceOperationoutcome(Operationoutcome)
ResourceOrganization(Organization)
ResourceOrganizationaffiliation(Organizationaffiliation)
ResourceParameters(Parameters)
ResourcePatient(Patient)
ResourcePaymentnotice(Paymentnotice)
ResourcePaymentreconciliation(Paymentreconciliation)
ResourcePerson(Person)
ResourcePlandefinition(Plandefinition)
ResourcePractitioner(Practitioner)
ResourcePractitionerrole(Practitionerrole)
ResourceProcedure(Procedure)
ResourceProvenance(Provenance)
ResourceQuestionnaire(Questionnaire)
ResourceQuestionnaireresponse(Questionnaireresponse)
ResourceRelatedperson(Relatedperson)
ResourceRequestgroup(Requestgroup)
ResourceResearchdefinition(Researchdefinition)
ResourceResearchelementdefinition(Researchelementdefinition)
ResourceResearchstudy(Researchstudy)
ResourceResearchsubject(Researchsubject)
ResourceRiskassessment(Riskassessment)
ResourceRiskevidencesynthesis(Riskevidencesynthesis)
ResourceSchedule(Schedule)
ResourceSearchparameter(Searchparameter)
ResourceServicerequest(Servicerequest)
ResourceSlot(Slot)
ResourceSpecimen(Specimen)
ResourceSpecimendefinition(Specimendefinition)
ResourceStructuredefinition(Structuredefinition)
ResourceStructuremap(Structuremap)
ResourceSubscription(Subscription)
ResourceSubstance(Substance)
ResourceSubstancenucleicacid(Substancenucleicacid)
ResourceSubstancepolymer(Substancepolymer)
ResourceSubstanceprotein(Substanceprotein)
ResourceSubstancereferenceinformation(
Substancereferenceinformation,
)
ResourceSubstancesourcematerial(Substancesourcematerial)
ResourceSubstancespecification(Substancespecification)
ResourceSupplydelivery(Supplydelivery)
ResourceSupplyrequest(Supplyrequest)
ResourceTask(Task)
ResourceTerminologycapabilities(Terminologycapabilities)
ResourceTestreport(Testreport)
ResourceTestscript(Testscript)
ResourceValueset(Valueset)
ResourceVerificationresult(Verificationresult)
ResourceVisionprescription(Visionprescription)
}
Constructors
-
ResourceAccount(Account) -
ResourceActivitydefinition(Activitydefinition) -
ResourceAdverseevent(Adverseevent) -
ResourceAllergyintolerance(Allergyintolerance) -
ResourceAppointment(Appointment) -
ResourceAppointmentresponse(Appointmentresponse) -
ResourceAuditevent(Auditevent) -
ResourceBasic(Basic) -
ResourceBinary(Binary) -
ResourceBiologicallyderivedproduct(Biologicallyderivedproduct) -
ResourceBodystructure(Bodystructure) -
ResourceBundle(Bundle) -
ResourceCapabilitystatement(Capabilitystatement) -
ResourceCareplan(Careplan) -
ResourceCareteam(Careteam) -
ResourceCatalogentry(Catalogentry) -
ResourceChargeitem(Chargeitem) -
ResourceChargeitemdefinition(Chargeitemdefinition) -
ResourceClaim(Claim) -
ResourceClaimresponse(Claimresponse) -
ResourceClinicalimpression(Clinicalimpression) -
ResourceCodesystem(Codesystem) -
ResourceCommunication(Communication) -
ResourceCommunicationrequest(Communicationrequest) -
ResourceCompartmentdefinition(Compartmentdefinition) -
ResourceComposition(Composition) -
ResourceConceptmap(Conceptmap) -
ResourceCondition(Condition) -
ResourceConsent(Consent) -
ResourceContract(Contract) -
ResourceCoverage(Coverage) -
ResourceCoverageeligibilityrequest(Coverageeligibilityrequest) -
ResourceCoverageeligibilityresponse(Coverageeligibilityresponse) -
ResourceDetectedissue(Detectedissue) -
ResourceDevice(Device) -
ResourceDevicedefinition(Devicedefinition) -
ResourceDevicemetric(Devicemetric) -
ResourceDevicerequest(Devicerequest) -
ResourceDeviceusestatement(Deviceusestatement) -
ResourceDiagnosticreport(Diagnosticreport) -
ResourceDocumentmanifest(Documentmanifest) -
ResourceDocumentreference(Documentreference) -
ResourceEffectevidencesynthesis(Effectevidencesynthesis) -
ResourceEncounter(Encounter) -
ResourceEndpoint(Endpoint) -
ResourceEnrollmentrequest(Enrollmentrequest) -
ResourceEnrollmentresponse(Enrollmentresponse) -
ResourceEpisodeofcare(Episodeofcare) -
ResourceEventdefinition(Eventdefinition) -
ResourceEvidence(Evidence) -
ResourceEvidencevariable(Evidencevariable) -
ResourceExamplescenario(Examplescenario) -
ResourceExplanationofbenefit(Explanationofbenefit) -
ResourceFamilymemberhistory(Familymemberhistory) -
ResourceFlag(Flag) -
ResourceGoal(Goal) -
ResourceGraphdefinition(Graphdefinition) -
ResourceGroup(Group) -
ResourceGuidanceresponse(Guidanceresponse) -
ResourceHealthcareservice(Healthcareservice) -
ResourceImagingstudy(Imagingstudy) -
ResourceImmunization(Immunization) -
ResourceImmunizationevaluation(Immunizationevaluation) -
ResourceImmunizationrecommendation(Immunizationrecommendation) -
ResourceImplementationguide(Implementationguide) -
ResourceInsuranceplan(Insuranceplan) -
ResourceInvoice(Invoice) -
ResourceLibrary(Library) -
ResourceLinkage(Linkage) -
ResourceListfhir(Listfhir) -
ResourceLocation(Location) -
ResourceMeasure(Measure) -
ResourceMeasurereport(Measurereport) -
ResourceMedia(Media) -
ResourceMedication(Medication) -
ResourceMedicationadministration(Medicationadministration) -
ResourceMedicationdispense(Medicationdispense) -
ResourceMedicationknowledge(Medicationknowledge) -
ResourceMedicationrequest(Medicationrequest) -
ResourceMedicationstatement(Medicationstatement) -
ResourceMedicinalproduct(Medicinalproduct) -
ResourceMedicinalproductauthorization( Medicinalproductauthorization, ) -
ResourceMedicinalproductcontraindication( Medicinalproductcontraindication, ) -
ResourceMedicinalproductindication(Medicinalproductindication) -
ResourceMedicinalproductingredient(Medicinalproductingredient) -
ResourceMedicinalproductinteraction(Medicinalproductinteraction) -
ResourceMedicinalproductmanufactured( Medicinalproductmanufactured, ) -
ResourceMedicinalproductpackaged(Medicinalproductpackaged) -
ResourceMedicinalproductpharmaceutical( Medicinalproductpharmaceutical, ) -
ResourceMedicinalproductundesirableeffect( Medicinalproductundesirableeffect, ) -
ResourceMessagedefinition(Messagedefinition) -
ResourceMessageheader(Messageheader) -
ResourceMolecularsequence(Molecularsequence) -
ResourceNamingsystem(Namingsystem) -
ResourceNutritionorder(Nutritionorder) -
ResourceObservation(Observation) -
ResourceObservationdefinition(Observationdefinition) -
ResourceOperationdefinition(Operationdefinition) -
ResourceOperationoutcome(Operationoutcome) -
ResourceOrganization(Organization) -
ResourceOrganizationaffiliation(Organizationaffiliation) -
ResourceParameters(Parameters) -
ResourcePatient(Patient) -
ResourcePaymentnotice(Paymentnotice) -
ResourcePaymentreconciliation(Paymentreconciliation) -
ResourcePerson(Person) -
ResourcePlandefinition(Plandefinition) -
ResourcePractitioner(Practitioner) -
ResourcePractitionerrole(Practitionerrole) -
ResourceProcedure(Procedure) -
ResourceProvenance(Provenance) -
ResourceQuestionnaire(Questionnaire) -
ResourceQuestionnaireresponse(Questionnaireresponse) -
ResourceRelatedperson(Relatedperson) -
ResourceRequestgroup(Requestgroup) -
ResourceResearchdefinition(Researchdefinition) -
ResourceResearchelementdefinition(Researchelementdefinition) -
ResourceResearchstudy(Researchstudy) -
ResourceResearchsubject(Researchsubject) -
ResourceRiskassessment(Riskassessment) -
ResourceRiskevidencesynthesis(Riskevidencesynthesis) -
ResourceSchedule(Schedule) -
ResourceSearchparameter(Searchparameter) -
ResourceServicerequest(Servicerequest) -
ResourceSlot(Slot) -
ResourceSpecimen(Specimen) -
ResourceSpecimendefinition(Specimendefinition) -
ResourceStructuredefinition(Structuredefinition) -
ResourceStructuremap(Structuremap) -
ResourceSubscription(Subscription) -
ResourceSubstance(Substance) -
ResourceSubstancenucleicacid(Substancenucleicacid) -
ResourceSubstancepolymer(Substancepolymer) -
ResourceSubstanceprotein(Substanceprotein) -
ResourceSubstancereferenceinformation( Substancereferenceinformation, ) -
ResourceSubstancesourcematerial(Substancesourcematerial) -
ResourceSubstancespecification(Substancespecification) -
ResourceSupplydelivery(Supplydelivery) -
ResourceSupplyrequest(Supplyrequest) -
ResourceTask(Task) -
ResourceTerminologycapabilities(Terminologycapabilities) -
ResourceTestreport(Testreport) -
ResourceTestscript(Testscript) -
ResourceValueset(Valueset) -
ResourceVerificationresult(Verificationresult) -
ResourceVisionprescription(Visionprescription)
pub type ResourceType {
RtAccount
RtActivitydefinition
RtAdverseevent
RtAllergyintolerance
RtAppointment
RtAppointmentresponse
RtAuditevent
RtBasic
RtBinary
RtBiologicallyderivedproduct
RtBodystructure
RtBundle
RtCapabilitystatement
RtCareplan
RtCareteam
RtCatalogentry
RtChargeitem
RtChargeitemdefinition
RtClaim
RtClaimresponse
RtClinicalimpression
RtCodesystem
RtCommunication
RtCommunicationrequest
RtCompartmentdefinition
RtComposition
RtConceptmap
RtCondition
RtConsent
RtContract
RtCoverage
RtCoverageeligibilityrequest
RtCoverageeligibilityresponse
RtDetectedissue
RtDevice
RtDevicedefinition
RtDevicemetric
RtDevicerequest
RtDeviceusestatement
RtDiagnosticreport
RtDocumentmanifest
RtDocumentreference
RtEffectevidencesynthesis
RtEncounter
RtEndpoint
RtEnrollmentrequest
RtEnrollmentresponse
RtEpisodeofcare
RtEventdefinition
RtEvidence
RtEvidencevariable
RtExamplescenario
RtExplanationofbenefit
RtFamilymemberhistory
RtFlag
RtGoal
RtGraphdefinition
RtGroup
RtGuidanceresponse
RtHealthcareservice
RtImagingstudy
RtImmunization
RtImmunizationevaluation
RtImmunizationrecommendation
RtImplementationguide
RtInsuranceplan
RtInvoice
RtLibrary
RtLinkage
RtListfhir
RtLocation
RtMeasure
RtMeasurereport
RtMedia
RtMedication
RtMedicationadministration
RtMedicationdispense
RtMedicationknowledge
RtMedicationrequest
RtMedicationstatement
RtMedicinalproduct
RtMedicinalproductauthorization
RtMedicinalproductcontraindication
RtMedicinalproductindication
RtMedicinalproductingredient
RtMedicinalproductinteraction
RtMedicinalproductmanufactured
RtMedicinalproductpackaged
RtMedicinalproductpharmaceutical
RtMedicinalproductundesirableeffect
RtMessagedefinition
RtMessageheader
RtMolecularsequence
RtNamingsystem
RtNutritionorder
RtObservation
RtObservationdefinition
RtOperationdefinition
RtOperationoutcome
RtOrganization
RtOrganizationaffiliation
RtParameters
RtPatient
RtPaymentnotice
RtPaymentreconciliation
RtPerson
RtPlandefinition
RtPractitioner
RtPractitionerrole
RtProcedure
RtProvenance
RtQuestionnaire
RtQuestionnaireresponse
RtRelatedperson
RtRequestgroup
RtResearchdefinition
RtResearchelementdefinition
RtResearchstudy
RtResearchsubject
RtRiskassessment
RtRiskevidencesynthesis
RtSchedule
RtSearchparameter
RtServicerequest
RtSlot
RtSpecimen
RtSpecimendefinition
RtStructuredefinition
RtStructuremap
RtSubscription
RtSubstance
RtSubstancenucleicacid
RtSubstancepolymer
RtSubstanceprotein
RtSubstancereferenceinformation
RtSubstancesourcematerial
RtSubstancespecification
RtSupplydelivery
RtSupplyrequest
RtTask
RtTerminologycapabilities
RtTestreport
RtTestscript
RtValueset
RtVerificationresult
RtVisionprescription
}
Constructors
-
RtAccount -
RtActivitydefinition -
RtAdverseevent -
RtAllergyintolerance -
RtAppointment -
RtAppointmentresponse -
RtAuditevent -
RtBasic -
RtBinary -
RtBiologicallyderivedproduct -
RtBodystructure -
RtBundle -
RtCapabilitystatement -
RtCareplan -
RtCareteam -
RtCatalogentry -
RtChargeitem -
RtChargeitemdefinition -
RtClaim -
RtClaimresponse -
RtClinicalimpression -
RtCodesystem -
RtCommunication -
RtCommunicationrequest -
RtCompartmentdefinition -
RtComposition -
RtConceptmap -
RtCondition -
RtConsent -
RtContract -
RtCoverage -
RtCoverageeligibilityrequest -
RtCoverageeligibilityresponse -
RtDetectedissue -
RtDevice -
RtDevicedefinition -
RtDevicemetric -
RtDevicerequest -
RtDeviceusestatement -
RtDiagnosticreport -
RtDocumentmanifest -
RtDocumentreference -
RtEffectevidencesynthesis -
RtEncounter -
RtEndpoint -
RtEnrollmentrequest -
RtEnrollmentresponse -
RtEpisodeofcare -
RtEventdefinition -
RtEvidence -
RtEvidencevariable -
RtExamplescenario -
RtExplanationofbenefit -
RtFamilymemberhistory -
RtFlag -
RtGoal -
RtGraphdefinition -
RtGroup -
RtGuidanceresponse -
RtHealthcareservice -
RtImagingstudy -
RtImmunization -
RtImmunizationevaluation -
RtImmunizationrecommendation -
RtImplementationguide -
RtInsuranceplan -
RtInvoice -
RtLibrary -
RtLinkage -
RtListfhir -
RtLocation -
RtMeasure -
RtMeasurereport -
RtMedia -
RtMedication -
RtMedicationadministration -
RtMedicationdispense -
RtMedicationknowledge -
RtMedicationrequest -
RtMedicationstatement -
RtMedicinalproduct -
RtMedicinalproductauthorization -
RtMedicinalproductcontraindication -
RtMedicinalproductindication -
RtMedicinalproductingredient -
RtMedicinalproductinteraction -
RtMedicinalproductmanufactured -
RtMedicinalproductpackaged -
RtMedicinalproductpharmaceutical -
RtMedicinalproductundesirableeffect -
RtMessagedefinition -
RtMessageheader -
RtMolecularsequence -
RtNamingsystem -
RtNutritionorder -
RtObservation -
RtObservationdefinition -
RtOperationdefinition -
RtOperationoutcome -
RtOrganization -
RtOrganizationaffiliation -
RtParameters -
RtPatient -
RtPaymentnotice -
RtPaymentreconciliation -
RtPerson -
RtPlandefinition -
RtPractitioner -
RtPractitionerrole -
RtProcedure -
RtProvenance -
RtQuestionnaire -
RtQuestionnaireresponse -
RtRelatedperson -
RtRequestgroup -
RtResearchdefinition -
RtResearchelementdefinition -
RtResearchstudy -
RtResearchsubject -
RtRiskassessment -
RtRiskevidencesynthesis -
RtSchedule -
RtSearchparameter -
RtServicerequest -
RtSlot -
RtSpecimen -
RtSpecimendefinition -
RtStructuredefinition -
RtStructuremap -
RtSubscription -
RtSubstance -
RtSubstancenucleicacid -
RtSubstancepolymer -
RtSubstanceprotein -
RtSubstancereferenceinformation -
RtSubstancesourcematerial -
RtSubstancespecification -
RtSupplydelivery -
RtSupplyrequest -
RtTask -
RtTerminologycapabilities -
RtTestreport -
RtTestscript -
RtValueset -
RtVerificationresult -
RtVisionprescription
pub type Riskassessment {
Riskassessment(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
based_on: option.Option(complex_types.Reference),
parent: option.Option(complex_types.Reference),
status: valuesets.Observationstatus,
method: option.Option(complex_types.Codeableconcept),
code: option.Option(complex_types.Codeableconcept),
subject: complex_types.Reference,
encounter: option.Option(complex_types.Reference),
occurrence: option.Option(RiskassessmentOccurrence),
condition: option.Option(complex_types.Reference),
performer: option.Option(complex_types.Reference),
reason_code: List(complex_types.Codeableconcept),
reason_reference: List(complex_types.Reference),
basis: List(complex_types.Reference),
prediction: List(RiskassessmentPrediction),
mitigation: option.Option(String),
note: List(complex_types.Annotation),
)
}
Constructors
-
Riskassessment( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), based_on: option.Option(complex_types.Reference), parent: option.Option(complex_types.Reference), status: valuesets.Observationstatus, method: option.Option(complex_types.Codeableconcept), code: option.Option(complex_types.Codeableconcept), subject: complex_types.Reference, encounter: option.Option(complex_types.Reference), occurrence: option.Option(RiskassessmentOccurrence), condition: option.Option(complex_types.Reference), performer: option.Option(complex_types.Reference), reason_code: List(complex_types.Codeableconcept), reason_reference: List(complex_types.Reference), basis: List(complex_types.Reference), prediction: List(RiskassessmentPrediction), mitigation: option.Option(String), note: List(complex_types.Annotation), )
pub type RiskassessmentOccurrence {
RiskassessmentOccurrenceDatetime(
occurrence: primitive_types.DateTime,
)
RiskassessmentOccurrencePeriod(
occurrence: complex_types.Period,
)
}
Constructors
-
RiskassessmentOccurrenceDatetime( occurrence: primitive_types.DateTime, ) -
RiskassessmentOccurrencePeriod(occurrence: complex_types.Period)
pub type RiskassessmentPrediction {
RiskassessmentPrediction(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
outcome: option.Option(complex_types.Codeableconcept),
probability: option.Option(
RiskassessmentPredictionProbability,
),
qualitative_risk: option.Option(complex_types.Codeableconcept),
relative_risk: option.Option(Float),
when: option.Option(RiskassessmentPredictionWhen),
rationale: option.Option(String),
)
}
Constructors
-
RiskassessmentPrediction( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), outcome: option.Option(complex_types.Codeableconcept), probability: option.Option(RiskassessmentPredictionProbability), qualitative_risk: option.Option(complex_types.Codeableconcept), relative_risk: option.Option(Float), when: option.Option(RiskassessmentPredictionWhen), rationale: option.Option(String), )
pub type RiskassessmentPredictionProbability {
RiskassessmentPredictionProbabilityDecimal(probability: Float)
RiskassessmentPredictionProbabilityRange(
probability: complex_types.Range,
)
}
Constructors
-
RiskassessmentPredictionProbabilityDecimal(probability: Float) -
RiskassessmentPredictionProbabilityRange( probability: complex_types.Range, )
pub type RiskassessmentPredictionWhen {
RiskassessmentPredictionWhenPeriod(when: complex_types.Period)
RiskassessmentPredictionWhenRange(when: complex_types.Range)
}
Constructors
-
RiskassessmentPredictionWhenPeriod(when: complex_types.Period) -
RiskassessmentPredictionWhenRange(when: complex_types.Range)
pub type Riskevidencesynthesis {
Riskevidencesynthesis(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
url: option.Option(String),
identifier: List(complex_types.Identifier),
version: option.Option(String),
name: option.Option(String),
title: option.Option(String),
status: valuesets.Publicationstatus,
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(complex_types.Contactdetail),
description: option.Option(String),
note: List(complex_types.Annotation),
use_context: List(complex_types.Usagecontext),
jurisdiction: List(complex_types.Codeableconcept),
copyright: option.Option(String),
approval_date: option.Option(primitive_types.Date),
last_review_date: option.Option(primitive_types.Date),
effective_period: option.Option(complex_types.Period),
topic: List(complex_types.Codeableconcept),
author: List(complex_types.Contactdetail),
editor: List(complex_types.Contactdetail),
reviewer: List(complex_types.Contactdetail),
endorser: List(complex_types.Contactdetail),
related_artifact: List(complex_types.Relatedartifact),
synthesis_type: option.Option(complex_types.Codeableconcept),
study_type: option.Option(complex_types.Codeableconcept),
population: complex_types.Reference,
exposure: option.Option(complex_types.Reference),
outcome: complex_types.Reference,
sample_size: option.Option(RiskevidencesynthesisSamplesize),
risk_estimate: option.Option(
RiskevidencesynthesisRiskestimate,
),
certainty: List(RiskevidencesynthesisCertainty),
)
}
Constructors
-
Riskevidencesynthesis( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), url: option.Option(String), identifier: List(complex_types.Identifier), version: option.Option(String), name: option.Option(String), title: option.Option(String), status: valuesets.Publicationstatus, date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(complex_types.Contactdetail), description: option.Option(String), note: List(complex_types.Annotation), use_context: List(complex_types.Usagecontext), jurisdiction: List(complex_types.Codeableconcept), copyright: option.Option(String), approval_date: option.Option(primitive_types.Date), last_review_date: option.Option(primitive_types.Date), effective_period: option.Option(complex_types.Period), topic: List(complex_types.Codeableconcept), author: List(complex_types.Contactdetail), editor: List(complex_types.Contactdetail), reviewer: List(complex_types.Contactdetail), endorser: List(complex_types.Contactdetail), related_artifact: List(complex_types.Relatedartifact), synthesis_type: option.Option(complex_types.Codeableconcept), study_type: option.Option(complex_types.Codeableconcept), population: complex_types.Reference, exposure: option.Option(complex_types.Reference), outcome: complex_types.Reference, sample_size: option.Option(RiskevidencesynthesisSamplesize), risk_estimate: option.Option(RiskevidencesynthesisRiskestimate), certainty: List(RiskevidencesynthesisCertainty), )
pub type RiskevidencesynthesisCertainty {
RiskevidencesynthesisCertainty(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
rating: List(complex_types.Codeableconcept),
note: List(complex_types.Annotation),
certainty_subcomponent: List(
RiskevidencesynthesisCertaintyCertaintysubcomponent,
),
)
}
Constructors
-
RiskevidencesynthesisCertainty( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), rating: List(complex_types.Codeableconcept), note: List(complex_types.Annotation), certainty_subcomponent: List( RiskevidencesynthesisCertaintyCertaintysubcomponent, ), )
pub type RiskevidencesynthesisCertaintyCertaintysubcomponent {
RiskevidencesynthesisCertaintyCertaintysubcomponent(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: option.Option(complex_types.Codeableconcept),
rating: List(complex_types.Codeableconcept),
note: List(complex_types.Annotation),
)
}
Constructors
-
RiskevidencesynthesisCertaintyCertaintysubcomponent( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: option.Option(complex_types.Codeableconcept), rating: List(complex_types.Codeableconcept), note: List(complex_types.Annotation), )
pub type RiskevidencesynthesisRiskestimate {
RiskevidencesynthesisRiskestimate(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
description: option.Option(String),
type_: option.Option(complex_types.Codeableconcept),
value: option.Option(Float),
unit_of_measure: option.Option(complex_types.Codeableconcept),
denominator_count: option.Option(Int),
numerator_count: option.Option(Int),
precision_estimate: List(
RiskevidencesynthesisRiskestimatePrecisionestimate,
),
)
}
Constructors
-
RiskevidencesynthesisRiskestimate( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), description: option.Option(String), type_: option.Option(complex_types.Codeableconcept), value: option.Option(Float), unit_of_measure: option.Option(complex_types.Codeableconcept), denominator_count: option.Option(Int), numerator_count: option.Option(Int), precision_estimate: List( RiskevidencesynthesisRiskestimatePrecisionestimate, ), )
pub type RiskevidencesynthesisRiskestimatePrecisionestimate {
RiskevidencesynthesisRiskestimatePrecisionestimate(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: option.Option(complex_types.Codeableconcept),
level: option.Option(Float),
from: option.Option(Float),
to: option.Option(Float),
)
}
Constructors
-
RiskevidencesynthesisRiskestimatePrecisionestimate( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: option.Option(complex_types.Codeableconcept), level: option.Option(Float), from: option.Option(Float), to: option.Option(Float), )
pub type RiskevidencesynthesisSamplesize {
RiskevidencesynthesisSamplesize(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
description: option.Option(String),
number_of_studies: option.Option(Int),
number_of_participants: option.Option(Int),
)
}
Constructors
-
RiskevidencesynthesisSamplesize( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), description: option.Option(String), number_of_studies: option.Option(Int), number_of_participants: option.Option(Int), )
pub type Schedule {
Schedule(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
active: option.Option(Bool),
service_category: List(complex_types.Codeableconcept),
service_type: List(complex_types.Codeableconcept),
specialty: List(complex_types.Codeableconcept),
actor: complex_types.List1(complex_types.Reference),
planning_horizon: option.Option(complex_types.Period),
comment: option.Option(String),
)
}
Constructors
-
Schedule( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), active: option.Option(Bool), service_category: List(complex_types.Codeableconcept), service_type: List(complex_types.Codeableconcept), specialty: List(complex_types.Codeableconcept), actor: complex_types.List1(complex_types.Reference), planning_horizon: option.Option(complex_types.Period), comment: option.Option(String), )
pub type Searchparameter {
Searchparameter(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
url: String,
version: option.Option(String),
name: String,
derived_from: option.Option(String),
status: valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(complex_types.Contactdetail),
description: String,
use_context: List(complex_types.Usagecontext),
jurisdiction: List(complex_types.Codeableconcept),
purpose: option.Option(String),
code: String,
base: complex_types.List1(valuesets.Resourcetypes),
type_: valuesets.Searchparamtype,
expression: option.Option(String),
xpath: option.Option(String),
xpath_usage: option.Option(valuesets.Searchxpathusage),
target: List(valuesets.Resourcetypes),
multiple_or: option.Option(Bool),
multiple_and: option.Option(Bool),
comparator: List(valuesets.Searchcomparator),
modifier: List(valuesets.Searchmodifiercode),
chain: List(String),
component: List(SearchparameterComponent),
)
}
Constructors
-
Searchparameter( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), url: String, version: option.Option(String), name: String, derived_from: option.Option(String), status: valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(complex_types.Contactdetail), description: String, use_context: List(complex_types.Usagecontext), jurisdiction: List(complex_types.Codeableconcept), purpose: option.Option(String), code: String, base: complex_types.List1(valuesets.Resourcetypes), type_: valuesets.Searchparamtype, expression: option.Option(String), xpath: option.Option(String), xpath_usage: option.Option(valuesets.Searchxpathusage), target: List(valuesets.Resourcetypes), multiple_or: option.Option(Bool), multiple_and: option.Option(Bool), comparator: List(valuesets.Searchcomparator), modifier: List(valuesets.Searchmodifiercode), chain: List(String), component: List(SearchparameterComponent), )
pub type SearchparameterComponent {
SearchparameterComponent(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
definition: String,
expression: String,
)
}
Constructors
-
SearchparameterComponent( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), definition: String, expression: String, )
pub type Servicerequest {
Servicerequest(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
instantiates_canonical: List(String),
instantiates_uri: List(String),
based_on: List(complex_types.Reference),
replaces: List(complex_types.Reference),
requisition: option.Option(complex_types.Identifier),
status: valuesets.Requeststatus,
intent: valuesets.Requestintent,
category: List(complex_types.Codeableconcept),
priority: option.Option(valuesets.Requestpriority),
do_not_perform: option.Option(Bool),
code: option.Option(complex_types.Codeableconcept),
order_detail: List(complex_types.Codeableconcept),
quantity: option.Option(ServicerequestQuantity),
subject: complex_types.Reference,
encounter: option.Option(complex_types.Reference),
occurrence: option.Option(ServicerequestOccurrence),
as_needed: option.Option(ServicerequestAsneeded),
authored_on: option.Option(primitive_types.DateTime),
requester: option.Option(complex_types.Reference),
performer_type: option.Option(complex_types.Codeableconcept),
performer: List(complex_types.Reference),
location_code: List(complex_types.Codeableconcept),
location_reference: List(complex_types.Reference),
reason_code: List(complex_types.Codeableconcept),
reason_reference: List(complex_types.Reference),
insurance: List(complex_types.Reference),
supporting_info: List(complex_types.Reference),
specimen: List(complex_types.Reference),
body_site: List(complex_types.Codeableconcept),
note: List(complex_types.Annotation),
patient_instruction: option.Option(String),
relevant_history: List(complex_types.Reference),
)
}
Constructors
-
Servicerequest( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), instantiates_canonical: List(String), instantiates_uri: List(String), based_on: List(complex_types.Reference), replaces: List(complex_types.Reference), requisition: option.Option(complex_types.Identifier), status: valuesets.Requeststatus, intent: valuesets.Requestintent, category: List(complex_types.Codeableconcept), priority: option.Option(valuesets.Requestpriority), do_not_perform: option.Option(Bool), code: option.Option(complex_types.Codeableconcept), order_detail: List(complex_types.Codeableconcept), quantity: option.Option(ServicerequestQuantity), subject: complex_types.Reference, encounter: option.Option(complex_types.Reference), occurrence: option.Option(ServicerequestOccurrence), as_needed: option.Option(ServicerequestAsneeded), authored_on: option.Option(primitive_types.DateTime), requester: option.Option(complex_types.Reference), performer_type: option.Option(complex_types.Codeableconcept), performer: List(complex_types.Reference), location_code: List(complex_types.Codeableconcept), location_reference: List(complex_types.Reference), reason_code: List(complex_types.Codeableconcept), reason_reference: List(complex_types.Reference), insurance: List(complex_types.Reference), supporting_info: List(complex_types.Reference), specimen: List(complex_types.Reference), body_site: List(complex_types.Codeableconcept), note: List(complex_types.Annotation), patient_instruction: option.Option(String), relevant_history: List(complex_types.Reference), )
pub type ServicerequestAsneeded {
ServicerequestAsneededBoolean(as_needed: Bool)
ServicerequestAsneededCodeableconcept(
as_needed: complex_types.Codeableconcept,
)
}
Constructors
-
ServicerequestAsneededBoolean(as_needed: Bool) -
ServicerequestAsneededCodeableconcept( as_needed: complex_types.Codeableconcept, )
pub type ServicerequestOccurrence {
ServicerequestOccurrenceDatetime(
occurrence: primitive_types.DateTime,
)
ServicerequestOccurrencePeriod(
occurrence: complex_types.Period,
)
ServicerequestOccurrenceTiming(
occurrence: complex_types.Timing,
)
}
Constructors
-
ServicerequestOccurrenceDatetime( occurrence: primitive_types.DateTime, ) -
ServicerequestOccurrencePeriod(occurrence: complex_types.Period) -
ServicerequestOccurrenceTiming(occurrence: complex_types.Timing)
pub type ServicerequestQuantity {
ServicerequestQuantityQuantity(
quantity: complex_types.Quantity,
)
ServicerequestQuantityRatio(quantity: complex_types.Ratio)
ServicerequestQuantityRange(quantity: complex_types.Range)
}
Constructors
-
ServicerequestQuantityQuantity(quantity: complex_types.Quantity) -
ServicerequestQuantityRatio(quantity: complex_types.Ratio) -
ServicerequestQuantityRange(quantity: complex_types.Range)
pub type Slot {
Slot(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
service_category: List(complex_types.Codeableconcept),
service_type: List(complex_types.Codeableconcept),
specialty: List(complex_types.Codeableconcept),
appointment_type: option.Option(complex_types.Codeableconcept),
schedule: complex_types.Reference,
status: valuesets.Slotstatus,
start: primitive_types.Instant,
end: primitive_types.Instant,
overbooked: option.Option(Bool),
comment: option.Option(String),
)
}
Constructors
-
Slot( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), service_category: List(complex_types.Codeableconcept), service_type: List(complex_types.Codeableconcept), specialty: List(complex_types.Codeableconcept), appointment_type: option.Option(complex_types.Codeableconcept), schedule: complex_types.Reference, status: valuesets.Slotstatus, start: primitive_types.Instant, end: primitive_types.Instant, overbooked: option.Option(Bool), comment: option.Option(String), )
pub type Specimen {
Specimen(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
accession_identifier: option.Option(complex_types.Identifier),
status: option.Option(valuesets.Specimenstatus),
type_: option.Option(complex_types.Codeableconcept),
subject: option.Option(complex_types.Reference),
received_time: option.Option(primitive_types.DateTime),
parent: List(complex_types.Reference),
request: List(complex_types.Reference),
collection: option.Option(SpecimenCollection),
processing: List(SpecimenProcessing),
container: List(SpecimenContainer),
condition: List(complex_types.Codeableconcept),
note: List(complex_types.Annotation),
)
}
Constructors
-
Specimen( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), accession_identifier: option.Option(complex_types.Identifier), status: option.Option(valuesets.Specimenstatus), type_: option.Option(complex_types.Codeableconcept), subject: option.Option(complex_types.Reference), received_time: option.Option(primitive_types.DateTime), parent: List(complex_types.Reference), request: List(complex_types.Reference), collection: option.Option(SpecimenCollection), processing: List(SpecimenProcessing), container: List(SpecimenContainer), condition: List(complex_types.Codeableconcept), note: List(complex_types.Annotation), )
pub type SpecimenCollection {
SpecimenCollection(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
collector: option.Option(complex_types.Reference),
collected: option.Option(SpecimenCollectionCollected),
duration: option.Option(complex_types.Duration),
quantity: option.Option(complex_types.Quantity),
method: option.Option(complex_types.Codeableconcept),
body_site: option.Option(complex_types.Codeableconcept),
fasting_status: option.Option(SpecimenCollectionFastingstatus),
)
}
Constructors
-
SpecimenCollection( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), collector: option.Option(complex_types.Reference), collected: option.Option(SpecimenCollectionCollected), duration: option.Option(complex_types.Duration), quantity: option.Option(complex_types.Quantity), method: option.Option(complex_types.Codeableconcept), body_site: option.Option(complex_types.Codeableconcept), fasting_status: option.Option(SpecimenCollectionFastingstatus), )
pub type SpecimenCollectionCollected {
SpecimenCollectionCollectedDatetime(
collected: primitive_types.DateTime,
)
SpecimenCollectionCollectedPeriod(
collected: complex_types.Period,
)
}
Constructors
-
SpecimenCollectionCollectedDatetime( collected: primitive_types.DateTime, ) -
SpecimenCollectionCollectedPeriod( collected: complex_types.Period, )
pub type SpecimenCollectionFastingstatus {
SpecimenCollectionFastingstatusCodeableconcept(
fasting_status: complex_types.Codeableconcept,
)
SpecimenCollectionFastingstatusDuration(
fasting_status: complex_types.Duration,
)
}
Constructors
-
SpecimenCollectionFastingstatusCodeableconcept( fasting_status: complex_types.Codeableconcept, ) -
SpecimenCollectionFastingstatusDuration( fasting_status: complex_types.Duration, )
pub type SpecimenContainer {
SpecimenContainer(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
description: option.Option(String),
type_: option.Option(complex_types.Codeableconcept),
capacity: option.Option(complex_types.Quantity),
specimen_quantity: option.Option(complex_types.Quantity),
additive: option.Option(SpecimenContainerAdditive),
)
}
Constructors
-
SpecimenContainer( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), description: option.Option(String), type_: option.Option(complex_types.Codeableconcept), capacity: option.Option(complex_types.Quantity), specimen_quantity: option.Option(complex_types.Quantity), additive: option.Option(SpecimenContainerAdditive), )
pub type SpecimenContainerAdditive {
SpecimenContainerAdditiveCodeableconcept(
additive: complex_types.Codeableconcept,
)
SpecimenContainerAdditiveReference(
additive: complex_types.Reference,
)
}
Constructors
-
SpecimenContainerAdditiveCodeableconcept( additive: complex_types.Codeableconcept, ) -
SpecimenContainerAdditiveReference( additive: complex_types.Reference, )
pub type SpecimenProcessing {
SpecimenProcessing(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
description: option.Option(String),
procedure: option.Option(complex_types.Codeableconcept),
additive: List(complex_types.Reference),
time: option.Option(SpecimenProcessingTime),
)
}
Constructors
-
SpecimenProcessing( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), description: option.Option(String), procedure: option.Option(complex_types.Codeableconcept), additive: List(complex_types.Reference), time: option.Option(SpecimenProcessingTime), )
pub type SpecimenProcessingTime {
SpecimenProcessingTimeDatetime(time: primitive_types.DateTime)
SpecimenProcessingTimePeriod(time: complex_types.Period)
}
Constructors
-
SpecimenProcessingTimeDatetime(time: primitive_types.DateTime) -
SpecimenProcessingTimePeriod(time: complex_types.Period)
pub type Specimendefinition {
Specimendefinition(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: option.Option(complex_types.Identifier),
type_collected: option.Option(complex_types.Codeableconcept),
patient_preparation: List(complex_types.Codeableconcept),
time_aspect: option.Option(String),
collection: List(complex_types.Codeableconcept),
type_tested: List(SpecimendefinitionTypetested),
)
}
Constructors
-
Specimendefinition( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: option.Option(complex_types.Identifier), type_collected: option.Option(complex_types.Codeableconcept), patient_preparation: List(complex_types.Codeableconcept), time_aspect: option.Option(String), collection: List(complex_types.Codeableconcept), type_tested: List(SpecimendefinitionTypetested), )
pub type SpecimendefinitionTypetested {
SpecimendefinitionTypetested(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
is_derived: option.Option(Bool),
type_: option.Option(complex_types.Codeableconcept),
preference: valuesets.Specimencontainedpreference,
container: option.Option(
SpecimendefinitionTypetestedContainer,
),
requirement: option.Option(String),
retention_time: option.Option(complex_types.Duration),
rejection_criterion: List(complex_types.Codeableconcept),
handling: List(SpecimendefinitionTypetestedHandling),
)
}
Constructors
-
SpecimendefinitionTypetested( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), is_derived: option.Option(Bool), type_: option.Option(complex_types.Codeableconcept), preference: valuesets.Specimencontainedpreference, container: option.Option(SpecimendefinitionTypetestedContainer), requirement: option.Option(String), retention_time: option.Option(complex_types.Duration), rejection_criterion: List(complex_types.Codeableconcept), handling: List(SpecimendefinitionTypetestedHandling), )
pub type SpecimendefinitionTypetestedContainer {
SpecimendefinitionTypetestedContainer(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
material: option.Option(complex_types.Codeableconcept),
type_: option.Option(complex_types.Codeableconcept),
cap: option.Option(complex_types.Codeableconcept),
description: option.Option(String),
capacity: option.Option(complex_types.Quantity),
minimum_volume: option.Option(
SpecimendefinitionTypetestedContainerMinimumvolume,
),
additive: List(SpecimendefinitionTypetestedContainerAdditive),
preparation: option.Option(String),
)
}
Constructors
-
SpecimendefinitionTypetestedContainer( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), material: option.Option(complex_types.Codeableconcept), type_: option.Option(complex_types.Codeableconcept), cap: option.Option(complex_types.Codeableconcept), description: option.Option(String), capacity: option.Option(complex_types.Quantity), minimum_volume: option.Option( SpecimendefinitionTypetestedContainerMinimumvolume, ), additive: List(SpecimendefinitionTypetestedContainerAdditive), preparation: option.Option(String), )
pub type SpecimendefinitionTypetestedContainerAdditive {
SpecimendefinitionTypetestedContainerAdditive(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
additive: SpecimendefinitionTypetestedContainerAdditiveAdditive,
)
}
Constructors
-
SpecimendefinitionTypetestedContainerAdditive( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), additive: SpecimendefinitionTypetestedContainerAdditiveAdditive, )
pub type SpecimendefinitionTypetestedContainerAdditiveAdditive {
SpecimendefinitionTypetestedContainerAdditiveAdditiveCodeableconcept(
additive: complex_types.Codeableconcept,
)
SpecimendefinitionTypetestedContainerAdditiveAdditiveReference(
additive: complex_types.Reference,
)
}
Constructors
-
SpecimendefinitionTypetestedContainerAdditiveAdditiveCodeableconcept( additive: complex_types.Codeableconcept, ) -
SpecimendefinitionTypetestedContainerAdditiveAdditiveReference( additive: complex_types.Reference, )
pub type SpecimendefinitionTypetestedContainerMinimumvolume {
SpecimendefinitionTypetestedContainerMinimumvolumeQuantity(
minimum_volume: complex_types.Quantity,
)
SpecimendefinitionTypetestedContainerMinimumvolumeString(
minimum_volume: String,
)
}
Constructors
-
SpecimendefinitionTypetestedContainerMinimumvolumeQuantity( minimum_volume: complex_types.Quantity, ) -
SpecimendefinitionTypetestedContainerMinimumvolumeString( minimum_volume: String, )
pub type SpecimendefinitionTypetestedHandling {
SpecimendefinitionTypetestedHandling(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
temperature_qualifier: option.Option(
complex_types.Codeableconcept,
),
temperature_range: option.Option(complex_types.Range),
max_duration: option.Option(complex_types.Duration),
instruction: option.Option(String),
)
}
Constructors
-
SpecimendefinitionTypetestedHandling( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), temperature_qualifier: option.Option( complex_types.Codeableconcept, ), temperature_range: option.Option(complex_types.Range), max_duration: option.Option(complex_types.Duration), instruction: option.Option(String), )
pub type Structuredefinition {
Structuredefinition(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
url: String,
identifier: List(complex_types.Identifier),
version: option.Option(String),
name: String,
title: option.Option(String),
status: valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(complex_types.Contactdetail),
description: option.Option(String),
use_context: List(complex_types.Usagecontext),
jurisdiction: List(complex_types.Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
keyword: List(complex_types.Coding),
fhir_version: option.Option(valuesets.Fhirversion),
mapping: List(StructuredefinitionMapping),
kind: valuesets.Structuredefinitionkind,
abstract: Bool,
context: List(StructuredefinitionContext),
context_invariant: List(String),
type_: String,
base_definition: option.Option(String),
derivation: option.Option(valuesets.Typederivationrule),
snapshot: option.Option(StructuredefinitionSnapshot),
differential: option.Option(StructuredefinitionDifferential),
)
}
Constructors
-
Structuredefinition( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), url: String, identifier: List(complex_types.Identifier), version: option.Option(String), name: String, title: option.Option(String), status: valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(complex_types.Contactdetail), description: option.Option(String), use_context: List(complex_types.Usagecontext), jurisdiction: List(complex_types.Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), keyword: List(complex_types.Coding), fhir_version: option.Option(valuesets.Fhirversion), mapping: List(StructuredefinitionMapping), kind: valuesets.Structuredefinitionkind, abstract: Bool, context: List(StructuredefinitionContext), context_invariant: List(String), type_: String, base_definition: option.Option(String), derivation: option.Option(valuesets.Typederivationrule), snapshot: option.Option(StructuredefinitionSnapshot), differential: option.Option(StructuredefinitionDifferential), )
pub type StructuredefinitionContext {
StructuredefinitionContext(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: valuesets.Extensioncontexttype,
expression: String,
)
}
Constructors
-
StructuredefinitionContext( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: valuesets.Extensioncontexttype, expression: String, )
pub type StructuredefinitionDifferential {
StructuredefinitionDifferential(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
element: complex_types.List1(complex_types.Elementdefinition),
)
}
Constructors
-
StructuredefinitionDifferential( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), element: complex_types.List1(complex_types.Elementdefinition), )
pub type StructuredefinitionMapping {
StructuredefinitionMapping(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identity: String,
uri: option.Option(String),
name: option.Option(String),
comment: option.Option(String),
)
}
Constructors
-
StructuredefinitionMapping( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identity: String, uri: option.Option(String), name: option.Option(String), comment: option.Option(String), )
pub type StructuredefinitionSnapshot {
StructuredefinitionSnapshot(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
element: complex_types.List1(complex_types.Elementdefinition),
)
}
Constructors
-
StructuredefinitionSnapshot( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), element: complex_types.List1(complex_types.Elementdefinition), )
pub type Structuremap {
Structuremap(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
url: String,
identifier: List(complex_types.Identifier),
version: option.Option(String),
name: String,
title: option.Option(String),
status: valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(complex_types.Contactdetail),
description: option.Option(String),
use_context: List(complex_types.Usagecontext),
jurisdiction: List(complex_types.Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
structure: List(StructuremapStructure),
import_: List(String),
group: complex_types.List1(StructuremapGroup),
)
}
Constructors
-
Structuremap( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), url: String, identifier: List(complex_types.Identifier), version: option.Option(String), name: String, title: option.Option(String), status: valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(complex_types.Contactdetail), description: option.Option(String), use_context: List(complex_types.Usagecontext), jurisdiction: List(complex_types.Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), structure: List(StructuremapStructure), import_: List(String), group: complex_types.List1(StructuremapGroup), )
pub type StructuremapGroup {
StructuremapGroup(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
name: String,
extends: option.Option(String),
type_mode: valuesets.Mapgrouptypemode,
documentation: option.Option(String),
input: complex_types.List1(StructuremapGroupInput),
rule: complex_types.List1(StructuremapGroupRule),
)
}
Constructors
-
StructuremapGroup( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), name: String, extends: option.Option(String), type_mode: valuesets.Mapgrouptypemode, documentation: option.Option(String), input: complex_types.List1(StructuremapGroupInput), rule: complex_types.List1(StructuremapGroupRule), )
pub type StructuremapGroupInput {
StructuremapGroupInput(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
name: String,
type_: option.Option(String),
mode: valuesets.Mapinputmode,
documentation: option.Option(String),
)
}
Constructors
-
StructuremapGroupInput( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), name: String, type_: option.Option(String), mode: valuesets.Mapinputmode, documentation: option.Option(String), )
pub type StructuremapGroupRule {
StructuremapGroupRule(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
name: String,
source: complex_types.List1(StructuremapGroupRuleSource),
target: List(StructuremapGroupRuleTarget),
rule: List(StructuremapGroupRule),
dependent: List(StructuremapGroupRuleDependent),
documentation: option.Option(String),
)
}
Constructors
-
StructuremapGroupRule( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), name: String, source: complex_types.List1(StructuremapGroupRuleSource), target: List(StructuremapGroupRuleTarget), rule: List(StructuremapGroupRule), dependent: List(StructuremapGroupRuleDependent), documentation: option.Option(String), )
pub type StructuremapGroupRuleDependent {
StructuremapGroupRuleDependent(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
name: String,
variable: complex_types.List1(String),
)
}
Constructors
-
StructuremapGroupRuleDependent( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), name: String, variable: complex_types.List1(String), )
pub type StructuremapGroupRuleSource {
StructuremapGroupRuleSource(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
context: String,
min: option.Option(Int),
max: option.Option(String),
type_: option.Option(String),
default_value: option.Option(
StructuremapGroupRuleSourceDefaultvalue,
),
element: option.Option(String),
list_mode: option.Option(valuesets.Mapsourcelistmode),
variable: option.Option(String),
condition: option.Option(String),
check: option.Option(String),
log_message: option.Option(String),
)
}
Constructors
-
StructuremapGroupRuleSource( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), context: String, min: option.Option(Int), max: option.Option(String), type_: option.Option(String), default_value: option.Option( StructuremapGroupRuleSourceDefaultvalue, ), element: option.Option(String), list_mode: option.Option(valuesets.Mapsourcelistmode), variable: option.Option(String), condition: option.Option(String), check: option.Option(String), log_message: option.Option(String), )
pub type StructuremapGroupRuleSourceDefaultvalue {
StructuremapGroupRuleSourceDefaultvalueBase64binary(
default_value: String,
)
StructuremapGroupRuleSourceDefaultvalueBoolean(
default_value: Bool,
)
StructuremapGroupRuleSourceDefaultvalueCanonical(
default_value: String,
)
StructuremapGroupRuleSourceDefaultvalueCode(
default_value: String,
)
StructuremapGroupRuleSourceDefaultvalueDate(
default_value: primitive_types.Date,
)
StructuremapGroupRuleSourceDefaultvalueDatetime(
default_value: primitive_types.DateTime,
)
StructuremapGroupRuleSourceDefaultvalueDecimal(
default_value: Float,
)
StructuremapGroupRuleSourceDefaultvalueId(
default_value: String,
)
StructuremapGroupRuleSourceDefaultvalueInstant(
default_value: primitive_types.Instant,
)
StructuremapGroupRuleSourceDefaultvalueInteger(
default_value: Int,
)
StructuremapGroupRuleSourceDefaultvalueMarkdown(
default_value: String,
)
StructuremapGroupRuleSourceDefaultvalueOid(
default_value: String,
)
StructuremapGroupRuleSourceDefaultvaluePositiveint(
default_value: Int,
)
StructuremapGroupRuleSourceDefaultvalueString(
default_value: String,
)
StructuremapGroupRuleSourceDefaultvalueTime(
default_value: primitive_types.Time,
)
StructuremapGroupRuleSourceDefaultvalueUnsignedint(
default_value: Int,
)
StructuremapGroupRuleSourceDefaultvalueUri(
default_value: String,
)
StructuremapGroupRuleSourceDefaultvalueUrl(
default_value: String,
)
StructuremapGroupRuleSourceDefaultvalueUuid(
default_value: String,
)
StructuremapGroupRuleSourceDefaultvalueAddress(
default_value: complex_types.Address,
)
StructuremapGroupRuleSourceDefaultvalueAge(
default_value: complex_types.Age,
)
StructuremapGroupRuleSourceDefaultvalueAnnotation(
default_value: complex_types.Annotation,
)
StructuremapGroupRuleSourceDefaultvalueAttachment(
default_value: complex_types.Attachment,
)
StructuremapGroupRuleSourceDefaultvalueCodeableconcept(
default_value: complex_types.Codeableconcept,
)
StructuremapGroupRuleSourceDefaultvalueCoding(
default_value: complex_types.Coding,
)
StructuremapGroupRuleSourceDefaultvalueContactpoint(
default_value: complex_types.Contactpoint,
)
StructuremapGroupRuleSourceDefaultvalueCount(
default_value: complex_types.Count,
)
StructuremapGroupRuleSourceDefaultvalueDistance(
default_value: complex_types.Distance,
)
StructuremapGroupRuleSourceDefaultvalueDuration(
default_value: complex_types.Duration,
)
StructuremapGroupRuleSourceDefaultvalueHumanname(
default_value: complex_types.Humanname,
)
StructuremapGroupRuleSourceDefaultvalueIdentifier(
default_value: complex_types.Identifier,
)
StructuremapGroupRuleSourceDefaultvalueMoney(
default_value: complex_types.Money,
)
StructuremapGroupRuleSourceDefaultvaluePeriod(
default_value: complex_types.Period,
)
StructuremapGroupRuleSourceDefaultvalueQuantity(
default_value: complex_types.Quantity,
)
StructuremapGroupRuleSourceDefaultvalueRange(
default_value: complex_types.Range,
)
StructuremapGroupRuleSourceDefaultvalueRatio(
default_value: complex_types.Ratio,
)
StructuremapGroupRuleSourceDefaultvalueReference(
default_value: complex_types.Reference,
)
StructuremapGroupRuleSourceDefaultvalueSampleddata(
default_value: complex_types.Sampleddata,
)
StructuremapGroupRuleSourceDefaultvalueSignature(
default_value: complex_types.Signature,
)
StructuremapGroupRuleSourceDefaultvalueTiming(
default_value: complex_types.Timing,
)
StructuremapGroupRuleSourceDefaultvalueContactdetail(
default_value: complex_types.Contactdetail,
)
StructuremapGroupRuleSourceDefaultvalueContributor(
default_value: complex_types.Contributor,
)
StructuremapGroupRuleSourceDefaultvalueDatarequirement(
default_value: complex_types.Datarequirement,
)
StructuremapGroupRuleSourceDefaultvalueExpression(
default_value: complex_types.Expression,
)
StructuremapGroupRuleSourceDefaultvalueParameterdefinition(
default_value: complex_types.Parameterdefinition,
)
StructuremapGroupRuleSourceDefaultvalueRelatedartifact(
default_value: complex_types.Relatedartifact,
)
StructuremapGroupRuleSourceDefaultvalueTriggerdefinition(
default_value: complex_types.Triggerdefinition,
)
StructuremapGroupRuleSourceDefaultvalueUsagecontext(
default_value: complex_types.Usagecontext,
)
StructuremapGroupRuleSourceDefaultvalueDosage(
default_value: complex_types.Dosage,
)
StructuremapGroupRuleSourceDefaultvalueMeta(
default_value: complex_types.Meta,
)
}
Constructors
-
StructuremapGroupRuleSourceDefaultvalueBase64binary( default_value: String, ) -
StructuremapGroupRuleSourceDefaultvalueBoolean( default_value: Bool, ) -
StructuremapGroupRuleSourceDefaultvalueCanonical( default_value: String, ) -
StructuremapGroupRuleSourceDefaultvalueCode( default_value: String, ) -
StructuremapGroupRuleSourceDefaultvalueDate( default_value: primitive_types.Date, ) -
StructuremapGroupRuleSourceDefaultvalueDatetime( default_value: primitive_types.DateTime, ) -
StructuremapGroupRuleSourceDefaultvalueDecimal( default_value: Float, ) -
StructuremapGroupRuleSourceDefaultvalueId(default_value: String) -
StructuremapGroupRuleSourceDefaultvalueInstant( default_value: primitive_types.Instant, ) -
StructuremapGroupRuleSourceDefaultvalueInteger( default_value: Int, ) -
StructuremapGroupRuleSourceDefaultvalueMarkdown( default_value: String, ) -
StructuremapGroupRuleSourceDefaultvalueOid(default_value: String) -
StructuremapGroupRuleSourceDefaultvaluePositiveint( default_value: Int, ) -
StructuremapGroupRuleSourceDefaultvalueString( default_value: String, ) -
StructuremapGroupRuleSourceDefaultvalueTime( default_value: primitive_types.Time, ) -
StructuremapGroupRuleSourceDefaultvalueUnsignedint( default_value: Int, ) -
StructuremapGroupRuleSourceDefaultvalueUri(default_value: String) -
StructuremapGroupRuleSourceDefaultvalueUrl(default_value: String) -
StructuremapGroupRuleSourceDefaultvalueUuid( default_value: String, ) -
StructuremapGroupRuleSourceDefaultvalueAddress( default_value: complex_types.Address, ) -
StructuremapGroupRuleSourceDefaultvalueAge( default_value: complex_types.Age, ) -
StructuremapGroupRuleSourceDefaultvalueAnnotation( default_value: complex_types.Annotation, ) -
StructuremapGroupRuleSourceDefaultvalueAttachment( default_value: complex_types.Attachment, ) -
StructuremapGroupRuleSourceDefaultvalueCodeableconcept( default_value: complex_types.Codeableconcept, ) -
StructuremapGroupRuleSourceDefaultvalueCoding( default_value: complex_types.Coding, ) -
StructuremapGroupRuleSourceDefaultvalueContactpoint( default_value: complex_types.Contactpoint, ) -
StructuremapGroupRuleSourceDefaultvalueCount( default_value: complex_types.Count, ) -
StructuremapGroupRuleSourceDefaultvalueDistance( default_value: complex_types.Distance, ) -
StructuremapGroupRuleSourceDefaultvalueDuration( default_value: complex_types.Duration, ) -
StructuremapGroupRuleSourceDefaultvalueHumanname( default_value: complex_types.Humanname, ) -
StructuremapGroupRuleSourceDefaultvalueIdentifier( default_value: complex_types.Identifier, ) -
StructuremapGroupRuleSourceDefaultvalueMoney( default_value: complex_types.Money, ) -
StructuremapGroupRuleSourceDefaultvaluePeriod( default_value: complex_types.Period, ) -
StructuremapGroupRuleSourceDefaultvalueQuantity( default_value: complex_types.Quantity, ) -
StructuremapGroupRuleSourceDefaultvalueRange( default_value: complex_types.Range, ) -
StructuremapGroupRuleSourceDefaultvalueRatio( default_value: complex_types.Ratio, ) -
StructuremapGroupRuleSourceDefaultvalueReference( default_value: complex_types.Reference, ) -
StructuremapGroupRuleSourceDefaultvalueSampleddata( default_value: complex_types.Sampleddata, ) -
StructuremapGroupRuleSourceDefaultvalueSignature( default_value: complex_types.Signature, ) -
StructuremapGroupRuleSourceDefaultvalueTiming( default_value: complex_types.Timing, ) -
StructuremapGroupRuleSourceDefaultvalueContactdetail( default_value: complex_types.Contactdetail, ) -
StructuremapGroupRuleSourceDefaultvalueContributor( default_value: complex_types.Contributor, ) -
StructuremapGroupRuleSourceDefaultvalueDatarequirement( default_value: complex_types.Datarequirement, ) -
StructuremapGroupRuleSourceDefaultvalueExpression( default_value: complex_types.Expression, ) -
StructuremapGroupRuleSourceDefaultvalueParameterdefinition( default_value: complex_types.Parameterdefinition, ) -
StructuremapGroupRuleSourceDefaultvalueRelatedartifact( default_value: complex_types.Relatedartifact, ) -
StructuremapGroupRuleSourceDefaultvalueTriggerdefinition( default_value: complex_types.Triggerdefinition, ) -
StructuremapGroupRuleSourceDefaultvalueUsagecontext( default_value: complex_types.Usagecontext, ) -
StructuremapGroupRuleSourceDefaultvalueDosage( default_value: complex_types.Dosage, ) -
StructuremapGroupRuleSourceDefaultvalueMeta( default_value: complex_types.Meta, )
pub type StructuremapGroupRuleTarget {
StructuremapGroupRuleTarget(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
context: option.Option(String),
context_type: option.Option(valuesets.Mapcontexttype),
element: option.Option(String),
variable: option.Option(String),
list_mode: List(valuesets.Maptargetlistmode),
list_rule_id: option.Option(String),
transform: option.Option(valuesets.Maptransform),
parameter: List(StructuremapGroupRuleTargetParameter),
)
}
Constructors
-
StructuremapGroupRuleTarget( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), context: option.Option(String), context_type: option.Option(valuesets.Mapcontexttype), element: option.Option(String), variable: option.Option(String), list_mode: List(valuesets.Maptargetlistmode), list_rule_id: option.Option(String), transform: option.Option(valuesets.Maptransform), parameter: List(StructuremapGroupRuleTargetParameter), )
pub type StructuremapGroupRuleTargetParameter {
StructuremapGroupRuleTargetParameter(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
value: StructuremapGroupRuleTargetParameterValue,
)
}
Constructors
-
StructuremapGroupRuleTargetParameter( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), value: StructuremapGroupRuleTargetParameterValue, )
pub type StructuremapGroupRuleTargetParameterValue {
StructuremapGroupRuleTargetParameterValueId(value: String)
StructuremapGroupRuleTargetParameterValueString(value: String)
StructuremapGroupRuleTargetParameterValueBoolean(value: Bool)
StructuremapGroupRuleTargetParameterValueInteger(value: Int)
StructuremapGroupRuleTargetParameterValueDecimal(value: Float)
}
Constructors
-
StructuremapGroupRuleTargetParameterValueId(value: String) -
StructuremapGroupRuleTargetParameterValueString(value: String) -
StructuremapGroupRuleTargetParameterValueBoolean(value: Bool) -
StructuremapGroupRuleTargetParameterValueInteger(value: Int) -
StructuremapGroupRuleTargetParameterValueDecimal(value: Float)
pub type StructuremapStructure {
StructuremapStructure(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
url: String,
mode: valuesets.Mapmodelmode,
alias: option.Option(String),
documentation: option.Option(String),
)
}
Constructors
-
StructuremapStructure( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), url: String, mode: valuesets.Mapmodelmode, alias: option.Option(String), documentation: option.Option(String), )
pub type Subscription {
Subscription(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
status: valuesets.Subscriptionstatus,
contact: List(complex_types.Contactpoint),
end: option.Option(primitive_types.Instant),
reason: String,
criteria: String,
error: option.Option(String),
channel: SubscriptionChannel,
)
}
Constructors
-
Subscription( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), status: valuesets.Subscriptionstatus, contact: List(complex_types.Contactpoint), end: option.Option(primitive_types.Instant), reason: String, criteria: String, error: option.Option(String), channel: SubscriptionChannel, )
pub type SubscriptionChannel {
SubscriptionChannel(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: valuesets.Subscriptionchanneltype,
endpoint: option.Option(String),
payload: option.Option(String),
header: List(String),
)
}
Constructors
-
SubscriptionChannel( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: valuesets.Subscriptionchanneltype, endpoint: option.Option(String), payload: option.Option(String), header: List(String), )
pub type Substance {
Substance(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: option.Option(valuesets.Substancestatus),
category: List(complex_types.Codeableconcept),
code: complex_types.Codeableconcept,
description: option.Option(String),
instance: List(SubstanceInstance),
ingredient: List(SubstanceIngredient),
)
}
Constructors
-
Substance( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: option.Option(valuesets.Substancestatus), category: List(complex_types.Codeableconcept), code: complex_types.Codeableconcept, description: option.Option(String), instance: List(SubstanceInstance), ingredient: List(SubstanceIngredient), )
pub type SubstanceIngredient {
SubstanceIngredient(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
quantity: option.Option(complex_types.Ratio),
substance: SubstanceIngredientSubstance,
)
}
Constructors
-
SubstanceIngredient( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), quantity: option.Option(complex_types.Ratio), substance: SubstanceIngredientSubstance, )
pub type SubstanceIngredientSubstance {
SubstanceIngredientSubstanceCodeableconcept(
substance: complex_types.Codeableconcept,
)
SubstanceIngredientSubstanceReference(
substance: complex_types.Reference,
)
}
Constructors
-
SubstanceIngredientSubstanceCodeableconcept( substance: complex_types.Codeableconcept, ) -
SubstanceIngredientSubstanceReference( substance: complex_types.Reference, )
pub type SubstanceInstance {
SubstanceInstance(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: option.Option(complex_types.Identifier),
expiry: option.Option(primitive_types.DateTime),
quantity: option.Option(complex_types.Quantity),
)
}
Constructors
-
SubstanceInstance( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: option.Option(complex_types.Identifier), expiry: option.Option(primitive_types.DateTime), quantity: option.Option(complex_types.Quantity), )
pub type Substancenucleicacid {
Substancenucleicacid(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
sequence_type: option.Option(complex_types.Codeableconcept),
number_of_subunits: option.Option(Int),
area_of_hybridisation: option.Option(String),
oligo_nucleotide_type: option.Option(
complex_types.Codeableconcept,
),
subunit: List(SubstancenucleicacidSubunit),
)
}
Constructors
-
Substancenucleicacid( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), sequence_type: option.Option(complex_types.Codeableconcept), number_of_subunits: option.Option(Int), area_of_hybridisation: option.Option(String), oligo_nucleotide_type: option.Option( complex_types.Codeableconcept, ), subunit: List(SubstancenucleicacidSubunit), )
pub type SubstancenucleicacidSubunit {
SubstancenucleicacidSubunit(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
subunit: option.Option(Int),
sequence: option.Option(String),
length: option.Option(Int),
sequence_attachment: option.Option(complex_types.Attachment),
five_prime: option.Option(complex_types.Codeableconcept),
three_prime: option.Option(complex_types.Codeableconcept),
linkage: List(SubstancenucleicacidSubunitLinkage),
sugar: List(SubstancenucleicacidSubunitSugar),
)
}
Constructors
-
SubstancenucleicacidSubunit( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), subunit: option.Option(Int), sequence: option.Option(String), length: option.Option(Int), sequence_attachment: option.Option(complex_types.Attachment), five_prime: option.Option(complex_types.Codeableconcept), three_prime: option.Option(complex_types.Codeableconcept), linkage: List(SubstancenucleicacidSubunitLinkage), sugar: List(SubstancenucleicacidSubunitSugar), )
pub type SubstancenucleicacidSubunitLinkage {
SubstancenucleicacidSubunitLinkage(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
connectivity: option.Option(String),
identifier: option.Option(complex_types.Identifier),
name: option.Option(String),
residue_site: option.Option(String),
)
}
Constructors
-
SubstancenucleicacidSubunitLinkage( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), connectivity: option.Option(String), identifier: option.Option(complex_types.Identifier), name: option.Option(String), residue_site: option.Option(String), )
pub type SubstancenucleicacidSubunitSugar {
SubstancenucleicacidSubunitSugar(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: option.Option(complex_types.Identifier),
name: option.Option(String),
residue_site: option.Option(String),
)
}
Constructors
-
SubstancenucleicacidSubunitSugar( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: option.Option(complex_types.Identifier), name: option.Option(String), residue_site: option.Option(String), )
pub type Substancepolymer {
Substancepolymer(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
class: option.Option(complex_types.Codeableconcept),
geometry: option.Option(complex_types.Codeableconcept),
copolymer_connectivity: List(complex_types.Codeableconcept),
modification: List(String),
monomer_set: List(SubstancepolymerMonomerset),
repeat: List(SubstancepolymerRepeat),
)
}
Constructors
-
Substancepolymer( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), class: option.Option(complex_types.Codeableconcept), geometry: option.Option(complex_types.Codeableconcept), copolymer_connectivity: List(complex_types.Codeableconcept), modification: List(String), monomer_set: List(SubstancepolymerMonomerset), repeat: List(SubstancepolymerRepeat), )
pub type SubstancepolymerMonomerset {
SubstancepolymerMonomerset(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
ratio_type: option.Option(complex_types.Codeableconcept),
starting_material: List(
SubstancepolymerMonomersetStartingmaterial,
),
)
}
Constructors
-
SubstancepolymerMonomerset( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), ratio_type: option.Option(complex_types.Codeableconcept), starting_material: List( SubstancepolymerMonomersetStartingmaterial, ), )
pub type SubstancepolymerMonomersetStartingmaterial {
SubstancepolymerMonomersetStartingmaterial(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
material: option.Option(complex_types.Codeableconcept),
type_: option.Option(complex_types.Codeableconcept),
is_defining: option.Option(Bool),
amount: option.Option(complex_types.Substanceamount),
)
}
Constructors
-
SubstancepolymerMonomersetStartingmaterial( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), material: option.Option(complex_types.Codeableconcept), type_: option.Option(complex_types.Codeableconcept), is_defining: option.Option(Bool), amount: option.Option(complex_types.Substanceamount), )
pub type SubstancepolymerRepeat {
SubstancepolymerRepeat(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
number_of_units: option.Option(Int),
average_molecular_formula: option.Option(String),
repeat_unit_amount_type: option.Option(
complex_types.Codeableconcept,
),
repeat_unit: List(SubstancepolymerRepeatRepeatunit),
)
}
Constructors
-
SubstancepolymerRepeat( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), number_of_units: option.Option(Int), average_molecular_formula: option.Option(String), repeat_unit_amount_type: option.Option( complex_types.Codeableconcept, ), repeat_unit: List(SubstancepolymerRepeatRepeatunit), )
pub type SubstancepolymerRepeatRepeatunit {
SubstancepolymerRepeatRepeatunit(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
orientation_of_polymerisation: option.Option(
complex_types.Codeableconcept,
),
repeat_unit: option.Option(String),
amount: option.Option(complex_types.Substanceamount),
degree_of_polymerisation: List(
SubstancepolymerRepeatRepeatunitDegreeofpolymerisation,
),
structural_representation: List(
SubstancepolymerRepeatRepeatunitStructuralrepresentation,
),
)
}
Constructors
-
SubstancepolymerRepeatRepeatunit( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), orientation_of_polymerisation: option.Option( complex_types.Codeableconcept, ), repeat_unit: option.Option(String), amount: option.Option(complex_types.Substanceamount), degree_of_polymerisation: List( SubstancepolymerRepeatRepeatunitDegreeofpolymerisation, ), structural_representation: List( SubstancepolymerRepeatRepeatunitStructuralrepresentation, ), )
pub type SubstancepolymerRepeatRepeatunitDegreeofpolymerisation {
SubstancepolymerRepeatRepeatunitDegreeofpolymerisation(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
degree: option.Option(complex_types.Codeableconcept),
amount: option.Option(complex_types.Substanceamount),
)
}
Constructors
-
SubstancepolymerRepeatRepeatunitDegreeofpolymerisation( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), degree: option.Option(complex_types.Codeableconcept), amount: option.Option(complex_types.Substanceamount), )
pub type SubstancepolymerRepeatRepeatunitStructuralrepresentation {
SubstancepolymerRepeatRepeatunitStructuralrepresentation(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: option.Option(complex_types.Codeableconcept),
representation: option.Option(String),
attachment: option.Option(complex_types.Attachment),
)
}
Constructors
-
SubstancepolymerRepeatRepeatunitStructuralrepresentation( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: option.Option(complex_types.Codeableconcept), representation: option.Option(String), attachment: option.Option(complex_types.Attachment), )
pub type Substanceprotein {
Substanceprotein(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
sequence_type: option.Option(complex_types.Codeableconcept),
number_of_subunits: option.Option(Int),
disulfide_linkage: List(String),
subunit: List(SubstanceproteinSubunit),
)
}
Constructors
-
Substanceprotein( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), sequence_type: option.Option(complex_types.Codeableconcept), number_of_subunits: option.Option(Int), disulfide_linkage: List(String), subunit: List(SubstanceproteinSubunit), )
pub type SubstanceproteinSubunit {
SubstanceproteinSubunit(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
subunit: option.Option(Int),
sequence: option.Option(String),
length: option.Option(Int),
sequence_attachment: option.Option(complex_types.Attachment),
n_terminal_modification_id: option.Option(
complex_types.Identifier,
),
n_terminal_modification: option.Option(String),
c_terminal_modification_id: option.Option(
complex_types.Identifier,
),
c_terminal_modification: option.Option(String),
)
}
Constructors
-
SubstanceproteinSubunit( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), subunit: option.Option(Int), sequence: option.Option(String), length: option.Option(Int), sequence_attachment: option.Option(complex_types.Attachment), n_terminal_modification_id: option.Option( complex_types.Identifier, ), n_terminal_modification: option.Option(String), c_terminal_modification_id: option.Option( complex_types.Identifier, ), c_terminal_modification: option.Option(String), )
pub type Substancereferenceinformation {
Substancereferenceinformation(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
comment: option.Option(String),
gene: List(SubstancereferenceinformationGene),
gene_element: List(SubstancereferenceinformationGeneelement),
classification: List(
SubstancereferenceinformationClassification,
),
target: List(SubstancereferenceinformationTarget),
)
}
Constructors
-
Substancereferenceinformation( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), comment: option.Option(String), gene: List(SubstancereferenceinformationGene), gene_element: List(SubstancereferenceinformationGeneelement), classification: List( SubstancereferenceinformationClassification, ), target: List(SubstancereferenceinformationTarget), )
pub type SubstancereferenceinformationClassification {
SubstancereferenceinformationClassification(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
domain: option.Option(complex_types.Codeableconcept),
classification: option.Option(complex_types.Codeableconcept),
subtype: List(complex_types.Codeableconcept),
source: List(complex_types.Reference),
)
}
Constructors
-
SubstancereferenceinformationClassification( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), domain: option.Option(complex_types.Codeableconcept), classification: option.Option(complex_types.Codeableconcept), subtype: List(complex_types.Codeableconcept), source: List(complex_types.Reference), )
pub type SubstancereferenceinformationGene {
SubstancereferenceinformationGene(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
gene_sequence_origin: option.Option(
complex_types.Codeableconcept,
),
gene: option.Option(complex_types.Codeableconcept),
source: List(complex_types.Reference),
)
}
Constructors
-
SubstancereferenceinformationGene( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), gene_sequence_origin: option.Option( complex_types.Codeableconcept, ), gene: option.Option(complex_types.Codeableconcept), source: List(complex_types.Reference), )
pub type SubstancereferenceinformationGeneelement {
SubstancereferenceinformationGeneelement(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: option.Option(complex_types.Codeableconcept),
element: option.Option(complex_types.Identifier),
source: List(complex_types.Reference),
)
}
Constructors
-
SubstancereferenceinformationGeneelement( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: option.Option(complex_types.Codeableconcept), element: option.Option(complex_types.Identifier), source: List(complex_types.Reference), )
pub type SubstancereferenceinformationTarget {
SubstancereferenceinformationTarget(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
target: option.Option(complex_types.Identifier),
type_: option.Option(complex_types.Codeableconcept),
interaction: option.Option(complex_types.Codeableconcept),
organism: option.Option(complex_types.Codeableconcept),
organism_type: option.Option(complex_types.Codeableconcept),
amount: option.Option(
SubstancereferenceinformationTargetAmount,
),
amount_type: option.Option(complex_types.Codeableconcept),
source: List(complex_types.Reference),
)
}
Constructors
-
SubstancereferenceinformationTarget( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), target: option.Option(complex_types.Identifier), type_: option.Option(complex_types.Codeableconcept), interaction: option.Option(complex_types.Codeableconcept), organism: option.Option(complex_types.Codeableconcept), organism_type: option.Option(complex_types.Codeableconcept), amount: option.Option(SubstancereferenceinformationTargetAmount), amount_type: option.Option(complex_types.Codeableconcept), source: List(complex_types.Reference), )
pub type SubstancereferenceinformationTargetAmount {
SubstancereferenceinformationTargetAmountQuantity(
amount: complex_types.Quantity,
)
SubstancereferenceinformationTargetAmountRange(
amount: complex_types.Range,
)
SubstancereferenceinformationTargetAmountString(amount: String)
}
Constructors
-
SubstancereferenceinformationTargetAmountQuantity( amount: complex_types.Quantity, ) -
SubstancereferenceinformationTargetAmountRange( amount: complex_types.Range, ) -
SubstancereferenceinformationTargetAmountString(amount: String)
pub type Substancesourcematerial {
Substancesourcematerial(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
source_material_class: option.Option(
complex_types.Codeableconcept,
),
source_material_type: option.Option(
complex_types.Codeableconcept,
),
source_material_state: option.Option(
complex_types.Codeableconcept,
),
organism_id: option.Option(complex_types.Identifier),
organism_name: option.Option(String),
parent_substance_id: List(complex_types.Identifier),
parent_substance_name: List(String),
country_of_origin: List(complex_types.Codeableconcept),
geographical_location: List(String),
development_stage: option.Option(
complex_types.Codeableconcept,
),
fraction_description: List(
SubstancesourcematerialFractiondescription,
),
organism: option.Option(SubstancesourcematerialOrganism),
part_description: List(SubstancesourcematerialPartdescription),
)
}
Constructors
-
Substancesourcematerial( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), source_material_class: option.Option( complex_types.Codeableconcept, ), source_material_type: option.Option( complex_types.Codeableconcept, ), source_material_state: option.Option( complex_types.Codeableconcept, ), organism_id: option.Option(complex_types.Identifier), organism_name: option.Option(String), parent_substance_id: List(complex_types.Identifier), parent_substance_name: List(String), country_of_origin: List(complex_types.Codeableconcept), geographical_location: List(String), development_stage: option.Option(complex_types.Codeableconcept), fraction_description: List( SubstancesourcematerialFractiondescription, ), organism: option.Option(SubstancesourcematerialOrganism), part_description: List(SubstancesourcematerialPartdescription), )
pub type SubstancesourcematerialFractiondescription {
SubstancesourcematerialFractiondescription(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
fraction: option.Option(String),
material_type: option.Option(complex_types.Codeableconcept),
)
}
Constructors
-
SubstancesourcematerialFractiondescription( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), fraction: option.Option(String), material_type: option.Option(complex_types.Codeableconcept), )
pub type SubstancesourcematerialOrganism {
SubstancesourcematerialOrganism(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
family: option.Option(complex_types.Codeableconcept),
genus: option.Option(complex_types.Codeableconcept),
species: option.Option(complex_types.Codeableconcept),
intraspecific_type: option.Option(
complex_types.Codeableconcept,
),
intraspecific_description: option.Option(String),
author: List(SubstancesourcematerialOrganismAuthor),
hybrid: option.Option(SubstancesourcematerialOrganismHybrid),
organism_general: option.Option(
SubstancesourcematerialOrganismOrganismgeneral,
),
)
}
Constructors
-
SubstancesourcematerialOrganism( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), family: option.Option(complex_types.Codeableconcept), genus: option.Option(complex_types.Codeableconcept), species: option.Option(complex_types.Codeableconcept), intraspecific_type: option.Option(complex_types.Codeableconcept), intraspecific_description: option.Option(String), author: List(SubstancesourcematerialOrganismAuthor), hybrid: option.Option(SubstancesourcematerialOrganismHybrid), organism_general: option.Option( SubstancesourcematerialOrganismOrganismgeneral, ), )
pub type SubstancesourcematerialOrganismAuthor {
SubstancesourcematerialOrganismAuthor(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
author_type: option.Option(complex_types.Codeableconcept),
author_description: option.Option(String),
)
}
Constructors
-
SubstancesourcematerialOrganismAuthor( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), author_type: option.Option(complex_types.Codeableconcept), author_description: option.Option(String), )
pub type SubstancesourcematerialOrganismHybrid {
SubstancesourcematerialOrganismHybrid(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
maternal_organism_id: option.Option(String),
maternal_organism_name: option.Option(String),
paternal_organism_id: option.Option(String),
paternal_organism_name: option.Option(String),
hybrid_type: option.Option(complex_types.Codeableconcept),
)
}
Constructors
-
SubstancesourcematerialOrganismHybrid( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), maternal_organism_id: option.Option(String), maternal_organism_name: option.Option(String), paternal_organism_id: option.Option(String), paternal_organism_name: option.Option(String), hybrid_type: option.Option(complex_types.Codeableconcept), )
pub type SubstancesourcematerialOrganismOrganismgeneral {
SubstancesourcematerialOrganismOrganismgeneral(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
kingdom: option.Option(complex_types.Codeableconcept),
phylum: option.Option(complex_types.Codeableconcept),
class: option.Option(complex_types.Codeableconcept),
order: option.Option(complex_types.Codeableconcept),
)
}
Constructors
-
SubstancesourcematerialOrganismOrganismgeneral( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), kingdom: option.Option(complex_types.Codeableconcept), phylum: option.Option(complex_types.Codeableconcept), class: option.Option(complex_types.Codeableconcept), order: option.Option(complex_types.Codeableconcept), )
pub type SubstancesourcematerialPartdescription {
SubstancesourcematerialPartdescription(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
part: option.Option(complex_types.Codeableconcept),
part_location: option.Option(complex_types.Codeableconcept),
)
}
Constructors
-
SubstancesourcematerialPartdescription( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), part: option.Option(complex_types.Codeableconcept), part_location: option.Option(complex_types.Codeableconcept), )
pub type Substancespecification {
Substancespecification(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: option.Option(complex_types.Identifier),
type_: option.Option(complex_types.Codeableconcept),
status: option.Option(complex_types.Codeableconcept),
domain: option.Option(complex_types.Codeableconcept),
description: option.Option(String),
source: List(complex_types.Reference),
comment: option.Option(String),
moiety: List(SubstancespecificationMoiety),
property: List(SubstancespecificationProperty),
reference_information: option.Option(complex_types.Reference),
structure: option.Option(SubstancespecificationStructure),
code: List(SubstancespecificationCode),
name: List(SubstancespecificationName),
molecular_weight: List(
SubstancespecificationStructureIsotopeMolecularweight,
),
relationship: List(SubstancespecificationRelationship),
nucleic_acid: option.Option(complex_types.Reference),
polymer: option.Option(complex_types.Reference),
protein: option.Option(complex_types.Reference),
source_material: option.Option(complex_types.Reference),
)
}
Constructors
-
Substancespecification( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: option.Option(complex_types.Identifier), type_: option.Option(complex_types.Codeableconcept), status: option.Option(complex_types.Codeableconcept), domain: option.Option(complex_types.Codeableconcept), description: option.Option(String), source: List(complex_types.Reference), comment: option.Option(String), moiety: List(SubstancespecificationMoiety), property: List(SubstancespecificationProperty), reference_information: option.Option(complex_types.Reference), structure: option.Option(SubstancespecificationStructure), code: List(SubstancespecificationCode), name: List(SubstancespecificationName), molecular_weight: List( SubstancespecificationStructureIsotopeMolecularweight, ), relationship: List(SubstancespecificationRelationship), nucleic_acid: option.Option(complex_types.Reference), polymer: option.Option(complex_types.Reference), protein: option.Option(complex_types.Reference), source_material: option.Option(complex_types.Reference), )
pub type SubstancespecificationCode {
SubstancespecificationCode(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: option.Option(complex_types.Codeableconcept),
status: option.Option(complex_types.Codeableconcept),
status_date: option.Option(primitive_types.DateTime),
comment: option.Option(String),
source: List(complex_types.Reference),
)
}
Constructors
-
SubstancespecificationCode( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: option.Option(complex_types.Codeableconcept), status: option.Option(complex_types.Codeableconcept), status_date: option.Option(primitive_types.DateTime), comment: option.Option(String), source: List(complex_types.Reference), )
pub type SubstancespecificationMoiety {
SubstancespecificationMoiety(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
role: option.Option(complex_types.Codeableconcept),
identifier: option.Option(complex_types.Identifier),
name: option.Option(String),
stereochemistry: option.Option(complex_types.Codeableconcept),
optical_activity: option.Option(complex_types.Codeableconcept),
molecular_formula: option.Option(String),
amount: option.Option(SubstancespecificationMoietyAmount),
)
}
Constructors
-
SubstancespecificationMoiety( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), role: option.Option(complex_types.Codeableconcept), identifier: option.Option(complex_types.Identifier), name: option.Option(String), stereochemistry: option.Option(complex_types.Codeableconcept), optical_activity: option.Option(complex_types.Codeableconcept), molecular_formula: option.Option(String), amount: option.Option(SubstancespecificationMoietyAmount), )
pub type SubstancespecificationMoietyAmount {
SubstancespecificationMoietyAmountQuantity(
amount: complex_types.Quantity,
)
SubstancespecificationMoietyAmountString(amount: String)
}
Constructors
-
SubstancespecificationMoietyAmountQuantity( amount: complex_types.Quantity, ) -
SubstancespecificationMoietyAmountString(amount: String)
pub type SubstancespecificationName {
SubstancespecificationName(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
name: String,
type_: option.Option(complex_types.Codeableconcept),
status: option.Option(complex_types.Codeableconcept),
preferred: option.Option(Bool),
language: List(complex_types.Codeableconcept),
domain: List(complex_types.Codeableconcept),
jurisdiction: List(complex_types.Codeableconcept),
synonym: List(SubstancespecificationName),
translation: List(SubstancespecificationName),
official: List(SubstancespecificationNameOfficial),
source: List(complex_types.Reference),
)
}
Constructors
-
SubstancespecificationName( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), name: String, type_: option.Option(complex_types.Codeableconcept), status: option.Option(complex_types.Codeableconcept), preferred: option.Option(Bool), language: List(complex_types.Codeableconcept), domain: List(complex_types.Codeableconcept), jurisdiction: List(complex_types.Codeableconcept), synonym: List(SubstancespecificationName), translation: List(SubstancespecificationName), official: List(SubstancespecificationNameOfficial), source: List(complex_types.Reference), )
pub type SubstancespecificationNameOfficial {
SubstancespecificationNameOfficial(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
authority: option.Option(complex_types.Codeableconcept),
status: option.Option(complex_types.Codeableconcept),
date: option.Option(primitive_types.DateTime),
)
}
Constructors
-
SubstancespecificationNameOfficial( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), authority: option.Option(complex_types.Codeableconcept), status: option.Option(complex_types.Codeableconcept), date: option.Option(primitive_types.DateTime), )
pub type SubstancespecificationProperty {
SubstancespecificationProperty(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
category: option.Option(complex_types.Codeableconcept),
code: option.Option(complex_types.Codeableconcept),
parameters: option.Option(String),
defining_substance: option.Option(
SubstancespecificationPropertyDefiningsubstance,
),
amount: option.Option(SubstancespecificationPropertyAmount),
)
}
Constructors
-
SubstancespecificationProperty( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), category: option.Option(complex_types.Codeableconcept), code: option.Option(complex_types.Codeableconcept), parameters: option.Option(String), defining_substance: option.Option( SubstancespecificationPropertyDefiningsubstance, ), amount: option.Option(SubstancespecificationPropertyAmount), )
pub type SubstancespecificationPropertyAmount {
SubstancespecificationPropertyAmountQuantity(
amount: complex_types.Quantity,
)
SubstancespecificationPropertyAmountString(amount: String)
}
Constructors
-
SubstancespecificationPropertyAmountQuantity( amount: complex_types.Quantity, ) -
SubstancespecificationPropertyAmountString(amount: String)
pub type SubstancespecificationPropertyDefiningsubstance {
SubstancespecificationPropertyDefiningsubstanceReference(
defining_substance: complex_types.Reference,
)
SubstancespecificationPropertyDefiningsubstanceCodeableconcept(
defining_substance: complex_types.Codeableconcept,
)
}
Constructors
-
SubstancespecificationPropertyDefiningsubstanceReference( defining_substance: complex_types.Reference, ) -
SubstancespecificationPropertyDefiningsubstanceCodeableconcept( defining_substance: complex_types.Codeableconcept, )
pub type SubstancespecificationRelationship {
SubstancespecificationRelationship(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
substance: option.Option(
SubstancespecificationRelationshipSubstance,
),
relationship: option.Option(complex_types.Codeableconcept),
is_defining: option.Option(Bool),
amount: option.Option(
SubstancespecificationRelationshipAmount,
),
amount_ratio_low_limit: option.Option(complex_types.Ratio),
amount_type: option.Option(complex_types.Codeableconcept),
source: List(complex_types.Reference),
)
}
Constructors
-
SubstancespecificationRelationship( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), substance: option.Option( SubstancespecificationRelationshipSubstance, ), relationship: option.Option(complex_types.Codeableconcept), is_defining: option.Option(Bool), amount: option.Option(SubstancespecificationRelationshipAmount), amount_ratio_low_limit: option.Option(complex_types.Ratio), amount_type: option.Option(complex_types.Codeableconcept), source: List(complex_types.Reference), )
pub type SubstancespecificationRelationshipAmount {
SubstancespecificationRelationshipAmountQuantity(
amount: complex_types.Quantity,
)
SubstancespecificationRelationshipAmountRange(
amount: complex_types.Range,
)
SubstancespecificationRelationshipAmountRatio(
amount: complex_types.Ratio,
)
SubstancespecificationRelationshipAmountString(amount: String)
}
Constructors
-
SubstancespecificationRelationshipAmountQuantity( amount: complex_types.Quantity, ) -
SubstancespecificationRelationshipAmountRange( amount: complex_types.Range, ) -
SubstancespecificationRelationshipAmountRatio( amount: complex_types.Ratio, ) -
SubstancespecificationRelationshipAmountString(amount: String)
pub type SubstancespecificationRelationshipSubstance {
SubstancespecificationRelationshipSubstanceReference(
substance: complex_types.Reference,
)
SubstancespecificationRelationshipSubstanceCodeableconcept(
substance: complex_types.Codeableconcept,
)
}
Constructors
-
SubstancespecificationRelationshipSubstanceReference( substance: complex_types.Reference, ) -
SubstancespecificationRelationshipSubstanceCodeableconcept( substance: complex_types.Codeableconcept, )
pub type SubstancespecificationStructure {
SubstancespecificationStructure(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
stereochemistry: option.Option(complex_types.Codeableconcept),
optical_activity: option.Option(complex_types.Codeableconcept),
molecular_formula: option.Option(String),
molecular_formula_by_moiety: option.Option(String),
isotope: List(SubstancespecificationStructureIsotope),
molecular_weight: option.Option(
SubstancespecificationStructureIsotopeMolecularweight,
),
source: List(complex_types.Reference),
representation: List(
SubstancespecificationStructureRepresentation,
),
)
}
Constructors
-
SubstancespecificationStructure( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), stereochemistry: option.Option(complex_types.Codeableconcept), optical_activity: option.Option(complex_types.Codeableconcept), molecular_formula: option.Option(String), molecular_formula_by_moiety: option.Option(String), isotope: List(SubstancespecificationStructureIsotope), molecular_weight: option.Option( SubstancespecificationStructureIsotopeMolecularweight, ), source: List(complex_types.Reference), representation: List( SubstancespecificationStructureRepresentation, ), )
pub type SubstancespecificationStructureIsotope {
SubstancespecificationStructureIsotope(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: option.Option(complex_types.Identifier),
name: option.Option(complex_types.Codeableconcept),
substitution: option.Option(complex_types.Codeableconcept),
half_life: option.Option(complex_types.Quantity),
molecular_weight: option.Option(
SubstancespecificationStructureIsotopeMolecularweight,
),
)
}
Constructors
-
SubstancespecificationStructureIsotope( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: option.Option(complex_types.Identifier), name: option.Option(complex_types.Codeableconcept), substitution: option.Option(complex_types.Codeableconcept), half_life: option.Option(complex_types.Quantity), molecular_weight: option.Option( SubstancespecificationStructureIsotopeMolecularweight, ), )
pub type SubstancespecificationStructureIsotopeMolecularweight {
SubstancespecificationStructureIsotopeMolecularweight(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
method: option.Option(complex_types.Codeableconcept),
type_: option.Option(complex_types.Codeableconcept),
amount: option.Option(complex_types.Quantity),
)
}
Constructors
-
SubstancespecificationStructureIsotopeMolecularweight( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), method: option.Option(complex_types.Codeableconcept), type_: option.Option(complex_types.Codeableconcept), amount: option.Option(complex_types.Quantity), )
pub type SubstancespecificationStructureRepresentation {
SubstancespecificationStructureRepresentation(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: option.Option(complex_types.Codeableconcept),
representation: option.Option(String),
attachment: option.Option(complex_types.Attachment),
)
}
Constructors
-
SubstancespecificationStructureRepresentation( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: option.Option(complex_types.Codeableconcept), representation: option.Option(String), attachment: option.Option(complex_types.Attachment), )
pub type Supplydelivery {
Supplydelivery(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
based_on: List(complex_types.Reference),
part_of: List(complex_types.Reference),
status: option.Option(valuesets.Supplydeliverystatus),
patient: option.Option(complex_types.Reference),
type_: option.Option(complex_types.Codeableconcept),
supplied_item: option.Option(SupplydeliverySupplieditem),
occurrence: option.Option(SupplydeliveryOccurrence),
supplier: option.Option(complex_types.Reference),
destination: option.Option(complex_types.Reference),
receiver: List(complex_types.Reference),
)
}
Constructors
-
Supplydelivery( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), based_on: List(complex_types.Reference), part_of: List(complex_types.Reference), status: option.Option(valuesets.Supplydeliverystatus), patient: option.Option(complex_types.Reference), type_: option.Option(complex_types.Codeableconcept), supplied_item: option.Option(SupplydeliverySupplieditem), occurrence: option.Option(SupplydeliveryOccurrence), supplier: option.Option(complex_types.Reference), destination: option.Option(complex_types.Reference), receiver: List(complex_types.Reference), )
pub type SupplydeliveryOccurrence {
SupplydeliveryOccurrenceDatetime(
occurrence: primitive_types.DateTime,
)
SupplydeliveryOccurrencePeriod(
occurrence: complex_types.Period,
)
SupplydeliveryOccurrenceTiming(
occurrence: complex_types.Timing,
)
}
Constructors
-
SupplydeliveryOccurrenceDatetime( occurrence: primitive_types.DateTime, ) -
SupplydeliveryOccurrencePeriod(occurrence: complex_types.Period) -
SupplydeliveryOccurrenceTiming(occurrence: complex_types.Timing)
pub type SupplydeliverySupplieditem {
SupplydeliverySupplieditem(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
quantity: option.Option(complex_types.Quantity),
item: option.Option(SupplydeliverySupplieditemItem),
)
}
Constructors
-
SupplydeliverySupplieditem( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), quantity: option.Option(complex_types.Quantity), item: option.Option(SupplydeliverySupplieditemItem), )
pub type SupplydeliverySupplieditemItem {
SupplydeliverySupplieditemItemCodeableconcept(
item: complex_types.Codeableconcept,
)
SupplydeliverySupplieditemItemReference(
item: complex_types.Reference,
)
}
Constructors
-
SupplydeliverySupplieditemItemCodeableconcept( item: complex_types.Codeableconcept, ) -
SupplydeliverySupplieditemItemReference( item: complex_types.Reference, )
pub type Supplyrequest {
Supplyrequest(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: option.Option(valuesets.Supplyrequeststatus),
category: option.Option(complex_types.Codeableconcept),
priority: option.Option(valuesets.Requestpriority),
item: SupplyrequestItem,
quantity: complex_types.Quantity,
parameter: List(SupplyrequestParameter),
occurrence: option.Option(SupplyrequestOccurrence),
authored_on: option.Option(primitive_types.DateTime),
requester: option.Option(complex_types.Reference),
supplier: List(complex_types.Reference),
reason_code: List(complex_types.Codeableconcept),
reason_reference: List(complex_types.Reference),
deliver_from: option.Option(complex_types.Reference),
deliver_to: option.Option(complex_types.Reference),
)
}
Constructors
-
Supplyrequest( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: option.Option(valuesets.Supplyrequeststatus), category: option.Option(complex_types.Codeableconcept), priority: option.Option(valuesets.Requestpriority), item: SupplyrequestItem, quantity: complex_types.Quantity, parameter: List(SupplyrequestParameter), occurrence: option.Option(SupplyrequestOccurrence), authored_on: option.Option(primitive_types.DateTime), requester: option.Option(complex_types.Reference), supplier: List(complex_types.Reference), reason_code: List(complex_types.Codeableconcept), reason_reference: List(complex_types.Reference), deliver_from: option.Option(complex_types.Reference), deliver_to: option.Option(complex_types.Reference), )
pub type SupplyrequestItem {
SupplyrequestItemCodeableconcept(
item: complex_types.Codeableconcept,
)
SupplyrequestItemReference(item: complex_types.Reference)
}
Constructors
-
SupplyrequestItemCodeableconcept( item: complex_types.Codeableconcept, ) -
SupplyrequestItemReference(item: complex_types.Reference)
pub type SupplyrequestOccurrence {
SupplyrequestOccurrenceDatetime(
occurrence: primitive_types.DateTime,
)
SupplyrequestOccurrencePeriod(occurrence: complex_types.Period)
SupplyrequestOccurrenceTiming(occurrence: complex_types.Timing)
}
Constructors
-
SupplyrequestOccurrenceDatetime( occurrence: primitive_types.DateTime, ) -
SupplyrequestOccurrencePeriod(occurrence: complex_types.Period) -
SupplyrequestOccurrenceTiming(occurrence: complex_types.Timing)
pub type SupplyrequestParameter {
SupplyrequestParameter(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: option.Option(complex_types.Codeableconcept),
value: option.Option(SupplyrequestParameterValue),
)
}
Constructors
-
SupplyrequestParameter( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: option.Option(complex_types.Codeableconcept), value: option.Option(SupplyrequestParameterValue), )
pub type SupplyrequestParameterValue {
SupplyrequestParameterValueCodeableconcept(
value: complex_types.Codeableconcept,
)
SupplyrequestParameterValueQuantity(
value: complex_types.Quantity,
)
SupplyrequestParameterValueRange(value: complex_types.Range)
SupplyrequestParameterValueBoolean(value: Bool)
}
Constructors
-
SupplyrequestParameterValueCodeableconcept( value: complex_types.Codeableconcept, ) -
SupplyrequestParameterValueQuantity( value: complex_types.Quantity, ) -
SupplyrequestParameterValueRange(value: complex_types.Range) -
SupplyrequestParameterValueBoolean(value: Bool)
pub type Task {
Task(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
instantiates_canonical: option.Option(String),
instantiates_uri: option.Option(String),
based_on: List(complex_types.Reference),
group_identifier: option.Option(complex_types.Identifier),
part_of: List(complex_types.Reference),
status: valuesets.Taskstatus,
status_reason: option.Option(complex_types.Codeableconcept),
business_status: option.Option(complex_types.Codeableconcept),
intent: valuesets.Taskintent,
priority: option.Option(valuesets.Requestpriority),
code: option.Option(complex_types.Codeableconcept),
description: option.Option(String),
focus: option.Option(complex_types.Reference),
for: option.Option(complex_types.Reference),
encounter: option.Option(complex_types.Reference),
execution_period: option.Option(complex_types.Period),
authored_on: option.Option(primitive_types.DateTime),
last_modified: option.Option(primitive_types.DateTime),
requester: option.Option(complex_types.Reference),
performer_type: List(complex_types.Codeableconcept),
owner: option.Option(complex_types.Reference),
location: option.Option(complex_types.Reference),
reason_code: option.Option(complex_types.Codeableconcept),
reason_reference: option.Option(complex_types.Reference),
insurance: List(complex_types.Reference),
note: List(complex_types.Annotation),
relevant_history: List(complex_types.Reference),
restriction: option.Option(TaskRestriction),
input: List(TaskInput),
output: List(TaskOutput),
)
}
Constructors
-
Task( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), instantiates_canonical: option.Option(String), instantiates_uri: option.Option(String), based_on: List(complex_types.Reference), group_identifier: option.Option(complex_types.Identifier), part_of: List(complex_types.Reference), status: valuesets.Taskstatus, status_reason: option.Option(complex_types.Codeableconcept), business_status: option.Option(complex_types.Codeableconcept), intent: valuesets.Taskintent, priority: option.Option(valuesets.Requestpriority), code: option.Option(complex_types.Codeableconcept), description: option.Option(String), focus: option.Option(complex_types.Reference), for: option.Option(complex_types.Reference), encounter: option.Option(complex_types.Reference), execution_period: option.Option(complex_types.Period), authored_on: option.Option(primitive_types.DateTime), last_modified: option.Option(primitive_types.DateTime), requester: option.Option(complex_types.Reference), performer_type: List(complex_types.Codeableconcept), owner: option.Option(complex_types.Reference), location: option.Option(complex_types.Reference), reason_code: option.Option(complex_types.Codeableconcept), reason_reference: option.Option(complex_types.Reference), insurance: List(complex_types.Reference), note: List(complex_types.Annotation), relevant_history: List(complex_types.Reference), restriction: option.Option(TaskRestriction), input: List(TaskInput), output: List(TaskOutput), )
pub type TaskInput {
TaskInput(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: complex_types.Codeableconcept,
value: TaskInputValue,
)
}
Constructors
-
TaskInput( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: complex_types.Codeableconcept, value: TaskInputValue, )
pub type TaskInputValue {
TaskInputValueBase64binary(value: String)
TaskInputValueBoolean(value: Bool)
TaskInputValueCanonical(value: String)
TaskInputValueCode(value: String)
TaskInputValueDate(value: primitive_types.Date)
TaskInputValueDatetime(value: primitive_types.DateTime)
TaskInputValueDecimal(value: Float)
TaskInputValueId(value: String)
TaskInputValueInstant(value: primitive_types.Instant)
TaskInputValueInteger(value: Int)
TaskInputValueMarkdown(value: String)
TaskInputValueOid(value: String)
TaskInputValuePositiveint(value: Int)
TaskInputValueString(value: String)
TaskInputValueTime(value: primitive_types.Time)
TaskInputValueUnsignedint(value: Int)
TaskInputValueUri(value: String)
TaskInputValueUrl(value: String)
TaskInputValueUuid(value: String)
TaskInputValueAddress(value: complex_types.Address)
TaskInputValueAge(value: complex_types.Age)
TaskInputValueAnnotation(value: complex_types.Annotation)
TaskInputValueAttachment(value: complex_types.Attachment)
TaskInputValueCodeableconcept(
value: complex_types.Codeableconcept,
)
TaskInputValueCoding(value: complex_types.Coding)
TaskInputValueContactpoint(value: complex_types.Contactpoint)
TaskInputValueCount(value: complex_types.Count)
TaskInputValueDistance(value: complex_types.Distance)
TaskInputValueDuration(value: complex_types.Duration)
TaskInputValueHumanname(value: complex_types.Humanname)
TaskInputValueIdentifier(value: complex_types.Identifier)
TaskInputValueMoney(value: complex_types.Money)
TaskInputValuePeriod(value: complex_types.Period)
TaskInputValueQuantity(value: complex_types.Quantity)
TaskInputValueRange(value: complex_types.Range)
TaskInputValueRatio(value: complex_types.Ratio)
TaskInputValueReference(value: complex_types.Reference)
TaskInputValueSampleddata(value: complex_types.Sampleddata)
TaskInputValueSignature(value: complex_types.Signature)
TaskInputValueTiming(value: complex_types.Timing)
TaskInputValueContactdetail(value: complex_types.Contactdetail)
TaskInputValueContributor(value: complex_types.Contributor)
TaskInputValueDatarequirement(
value: complex_types.Datarequirement,
)
TaskInputValueExpression(value: complex_types.Expression)
TaskInputValueParameterdefinition(
value: complex_types.Parameterdefinition,
)
TaskInputValueRelatedartifact(
value: complex_types.Relatedartifact,
)
TaskInputValueTriggerdefinition(
value: complex_types.Triggerdefinition,
)
TaskInputValueUsagecontext(value: complex_types.Usagecontext)
TaskInputValueDosage(value: complex_types.Dosage)
TaskInputValueMeta(value: complex_types.Meta)
}
Constructors
-
TaskInputValueBase64binary(value: String) -
TaskInputValueBoolean(value: Bool) -
TaskInputValueCanonical(value: String) -
TaskInputValueCode(value: String) -
TaskInputValueDate(value: primitive_types.Date) -
TaskInputValueDatetime(value: primitive_types.DateTime) -
TaskInputValueDecimal(value: Float) -
TaskInputValueId(value: String) -
TaskInputValueInstant(value: primitive_types.Instant) -
TaskInputValueInteger(value: Int) -
TaskInputValueMarkdown(value: String) -
TaskInputValueOid(value: String) -
TaskInputValuePositiveint(value: Int) -
TaskInputValueString(value: String) -
TaskInputValueTime(value: primitive_types.Time) -
TaskInputValueUnsignedint(value: Int) -
TaskInputValueUri(value: String) -
TaskInputValueUrl(value: String) -
TaskInputValueUuid(value: String) -
TaskInputValueAddress(value: complex_types.Address) -
TaskInputValueAge(value: complex_types.Age) -
TaskInputValueAnnotation(value: complex_types.Annotation) -
TaskInputValueAttachment(value: complex_types.Attachment) -
TaskInputValueCodeableconcept( value: complex_types.Codeableconcept, ) -
TaskInputValueCoding(value: complex_types.Coding) -
TaskInputValueContactpoint(value: complex_types.Contactpoint) -
TaskInputValueCount(value: complex_types.Count) -
TaskInputValueDistance(value: complex_types.Distance) -
TaskInputValueDuration(value: complex_types.Duration) -
TaskInputValueHumanname(value: complex_types.Humanname) -
TaskInputValueIdentifier(value: complex_types.Identifier) -
TaskInputValueMoney(value: complex_types.Money) -
TaskInputValuePeriod(value: complex_types.Period) -
TaskInputValueQuantity(value: complex_types.Quantity) -
TaskInputValueRange(value: complex_types.Range) -
TaskInputValueRatio(value: complex_types.Ratio) -
TaskInputValueReference(value: complex_types.Reference) -
TaskInputValueSampleddata(value: complex_types.Sampleddata) -
TaskInputValueSignature(value: complex_types.Signature) -
TaskInputValueTiming(value: complex_types.Timing) -
TaskInputValueContactdetail(value: complex_types.Contactdetail) -
TaskInputValueContributor(value: complex_types.Contributor) -
TaskInputValueDatarequirement( value: complex_types.Datarequirement, ) -
TaskInputValueExpression(value: complex_types.Expression) -
TaskInputValueParameterdefinition( value: complex_types.Parameterdefinition, ) -
TaskInputValueRelatedartifact( value: complex_types.Relatedartifact, ) -
TaskInputValueTriggerdefinition( value: complex_types.Triggerdefinition, ) -
TaskInputValueUsagecontext(value: complex_types.Usagecontext) -
TaskInputValueDosage(value: complex_types.Dosage) -
TaskInputValueMeta(value: complex_types.Meta)
pub type TaskOutput {
TaskOutput(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: complex_types.Codeableconcept,
value: TaskOutputValue,
)
}
Constructors
-
TaskOutput( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: complex_types.Codeableconcept, value: TaskOutputValue, )
pub type TaskOutputValue {
TaskOutputValueBase64binary(value: String)
TaskOutputValueBoolean(value: Bool)
TaskOutputValueCanonical(value: String)
TaskOutputValueCode(value: String)
TaskOutputValueDate(value: primitive_types.Date)
TaskOutputValueDatetime(value: primitive_types.DateTime)
TaskOutputValueDecimal(value: Float)
TaskOutputValueId(value: String)
TaskOutputValueInstant(value: primitive_types.Instant)
TaskOutputValueInteger(value: Int)
TaskOutputValueMarkdown(value: String)
TaskOutputValueOid(value: String)
TaskOutputValuePositiveint(value: Int)
TaskOutputValueString(value: String)
TaskOutputValueTime(value: primitive_types.Time)
TaskOutputValueUnsignedint(value: Int)
TaskOutputValueUri(value: String)
TaskOutputValueUrl(value: String)
TaskOutputValueUuid(value: String)
TaskOutputValueAddress(value: complex_types.Address)
TaskOutputValueAge(value: complex_types.Age)
TaskOutputValueAnnotation(value: complex_types.Annotation)
TaskOutputValueAttachment(value: complex_types.Attachment)
TaskOutputValueCodeableconcept(
value: complex_types.Codeableconcept,
)
TaskOutputValueCoding(value: complex_types.Coding)
TaskOutputValueContactpoint(value: complex_types.Contactpoint)
TaskOutputValueCount(value: complex_types.Count)
TaskOutputValueDistance(value: complex_types.Distance)
TaskOutputValueDuration(value: complex_types.Duration)
TaskOutputValueHumanname(value: complex_types.Humanname)
TaskOutputValueIdentifier(value: complex_types.Identifier)
TaskOutputValueMoney(value: complex_types.Money)
TaskOutputValuePeriod(value: complex_types.Period)
TaskOutputValueQuantity(value: complex_types.Quantity)
TaskOutputValueRange(value: complex_types.Range)
TaskOutputValueRatio(value: complex_types.Ratio)
TaskOutputValueReference(value: complex_types.Reference)
TaskOutputValueSampleddata(value: complex_types.Sampleddata)
TaskOutputValueSignature(value: complex_types.Signature)
TaskOutputValueTiming(value: complex_types.Timing)
TaskOutputValueContactdetail(
value: complex_types.Contactdetail,
)
TaskOutputValueContributor(value: complex_types.Contributor)
TaskOutputValueDatarequirement(
value: complex_types.Datarequirement,
)
TaskOutputValueExpression(value: complex_types.Expression)
TaskOutputValueParameterdefinition(
value: complex_types.Parameterdefinition,
)
TaskOutputValueRelatedartifact(
value: complex_types.Relatedartifact,
)
TaskOutputValueTriggerdefinition(
value: complex_types.Triggerdefinition,
)
TaskOutputValueUsagecontext(value: complex_types.Usagecontext)
TaskOutputValueDosage(value: complex_types.Dosage)
TaskOutputValueMeta(value: complex_types.Meta)
}
Constructors
-
TaskOutputValueBase64binary(value: String) -
TaskOutputValueBoolean(value: Bool) -
TaskOutputValueCanonical(value: String) -
TaskOutputValueCode(value: String) -
TaskOutputValueDate(value: primitive_types.Date) -
TaskOutputValueDatetime(value: primitive_types.DateTime) -
TaskOutputValueDecimal(value: Float) -
TaskOutputValueId(value: String) -
TaskOutputValueInstant(value: primitive_types.Instant) -
TaskOutputValueInteger(value: Int) -
TaskOutputValueMarkdown(value: String) -
TaskOutputValueOid(value: String) -
TaskOutputValuePositiveint(value: Int) -
TaskOutputValueString(value: String) -
TaskOutputValueTime(value: primitive_types.Time) -
TaskOutputValueUnsignedint(value: Int) -
TaskOutputValueUri(value: String) -
TaskOutputValueUrl(value: String) -
TaskOutputValueUuid(value: String) -
TaskOutputValueAddress(value: complex_types.Address) -
TaskOutputValueAge(value: complex_types.Age) -
TaskOutputValueAnnotation(value: complex_types.Annotation) -
TaskOutputValueAttachment(value: complex_types.Attachment) -
TaskOutputValueCodeableconcept( value: complex_types.Codeableconcept, ) -
TaskOutputValueCoding(value: complex_types.Coding) -
TaskOutputValueContactpoint(value: complex_types.Contactpoint) -
TaskOutputValueCount(value: complex_types.Count) -
TaskOutputValueDistance(value: complex_types.Distance) -
TaskOutputValueDuration(value: complex_types.Duration) -
TaskOutputValueHumanname(value: complex_types.Humanname) -
TaskOutputValueIdentifier(value: complex_types.Identifier) -
TaskOutputValueMoney(value: complex_types.Money) -
TaskOutputValuePeriod(value: complex_types.Period) -
TaskOutputValueQuantity(value: complex_types.Quantity) -
TaskOutputValueRange(value: complex_types.Range) -
TaskOutputValueRatio(value: complex_types.Ratio) -
TaskOutputValueReference(value: complex_types.Reference) -
TaskOutputValueSampleddata(value: complex_types.Sampleddata) -
TaskOutputValueSignature(value: complex_types.Signature) -
TaskOutputValueTiming(value: complex_types.Timing) -
TaskOutputValueContactdetail(value: complex_types.Contactdetail) -
TaskOutputValueContributor(value: complex_types.Contributor) -
TaskOutputValueDatarequirement( value: complex_types.Datarequirement, ) -
TaskOutputValueExpression(value: complex_types.Expression) -
TaskOutputValueParameterdefinition( value: complex_types.Parameterdefinition, ) -
TaskOutputValueRelatedartifact( value: complex_types.Relatedartifact, ) -
TaskOutputValueTriggerdefinition( value: complex_types.Triggerdefinition, ) -
TaskOutputValueUsagecontext(value: complex_types.Usagecontext) -
TaskOutputValueDosage(value: complex_types.Dosage) -
TaskOutputValueMeta(value: complex_types.Meta)
pub type TaskRestriction {
TaskRestriction(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
repetitions: option.Option(Int),
period: option.Option(complex_types.Period),
recipient: List(complex_types.Reference),
)
}
Constructors
-
TaskRestriction( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), repetitions: option.Option(Int), period: option.Option(complex_types.Period), recipient: List(complex_types.Reference), )
pub type Terminologycapabilities {
Terminologycapabilities(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
url: option.Option(String),
version: option.Option(String),
name: option.Option(String),
title: option.Option(String),
status: valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: primitive_types.DateTime,
publisher: option.Option(String),
contact: List(complex_types.Contactdetail),
description: option.Option(String),
use_context: List(complex_types.Usagecontext),
jurisdiction: List(complex_types.Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
kind: valuesets.Capabilitystatementkind,
software: option.Option(TerminologycapabilitiesSoftware),
implementation: option.Option(
TerminologycapabilitiesImplementation,
),
locked_date: option.Option(Bool),
code_system: List(TerminologycapabilitiesCodesystem),
expansion: option.Option(TerminologycapabilitiesExpansion),
code_search: option.Option(valuesets.Codesearchsupport),
validate_code: option.Option(
TerminologycapabilitiesValidatecode,
),
translation: option.Option(TerminologycapabilitiesTranslation),
closure: option.Option(TerminologycapabilitiesClosure),
)
}
Constructors
-
Terminologycapabilities( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), url: option.Option(String), version: option.Option(String), name: option.Option(String), title: option.Option(String), status: valuesets.Publicationstatus, experimental: option.Option(Bool), date: primitive_types.DateTime, publisher: option.Option(String), contact: List(complex_types.Contactdetail), description: option.Option(String), use_context: List(complex_types.Usagecontext), jurisdiction: List(complex_types.Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), kind: valuesets.Capabilitystatementkind, software: option.Option(TerminologycapabilitiesSoftware), implementation: option.Option( TerminologycapabilitiesImplementation, ), locked_date: option.Option(Bool), code_system: List(TerminologycapabilitiesCodesystem), expansion: option.Option(TerminologycapabilitiesExpansion), code_search: option.Option(valuesets.Codesearchsupport), validate_code: option.Option( TerminologycapabilitiesValidatecode, ), translation: option.Option(TerminologycapabilitiesTranslation), closure: option.Option(TerminologycapabilitiesClosure), )
pub type TerminologycapabilitiesClosure {
TerminologycapabilitiesClosure(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
translation: option.Option(Bool),
)
}
Constructors
-
TerminologycapabilitiesClosure( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), translation: option.Option(Bool), )
pub type TerminologycapabilitiesCodesystem {
TerminologycapabilitiesCodesystem(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
uri: option.Option(String),
version: List(TerminologycapabilitiesCodesystemVersion),
subsumption: option.Option(Bool),
)
}
Constructors
-
TerminologycapabilitiesCodesystem( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), uri: option.Option(String), version: List(TerminologycapabilitiesCodesystemVersion), subsumption: option.Option(Bool), )
pub type TerminologycapabilitiesCodesystemVersion {
TerminologycapabilitiesCodesystemVersion(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: option.Option(String),
is_default: option.Option(Bool),
compositional: option.Option(Bool),
language: List(String),
filter: List(TerminologycapabilitiesCodesystemVersionFilter),
property: List(String),
)
}
Constructors
-
TerminologycapabilitiesCodesystemVersion( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: option.Option(String), is_default: option.Option(Bool), compositional: option.Option(Bool), language: List(String), filter: List(TerminologycapabilitiesCodesystemVersionFilter), property: List(String), )
pub type TerminologycapabilitiesCodesystemVersionFilter {
TerminologycapabilitiesCodesystemVersionFilter(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: String,
op: complex_types.List1(String),
)
}
Constructors
-
TerminologycapabilitiesCodesystemVersionFilter( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: String, op: complex_types.List1(String), )
pub type TerminologycapabilitiesExpansion {
TerminologycapabilitiesExpansion(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
hierarchical: option.Option(Bool),
paging: option.Option(Bool),
incomplete: option.Option(Bool),
parameter: List(TerminologycapabilitiesExpansionParameter),
text_filter: option.Option(String),
)
}
Constructors
-
TerminologycapabilitiesExpansion( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), hierarchical: option.Option(Bool), paging: option.Option(Bool), incomplete: option.Option(Bool), parameter: List(TerminologycapabilitiesExpansionParameter), text_filter: option.Option(String), )
pub type TerminologycapabilitiesExpansionParameter {
TerminologycapabilitiesExpansionParameter(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
name: String,
documentation: option.Option(String),
)
}
Constructors
-
TerminologycapabilitiesExpansionParameter( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), name: String, documentation: option.Option(String), )
pub type TerminologycapabilitiesImplementation {
TerminologycapabilitiesImplementation(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
description: String,
url: option.Option(String),
)
}
Constructors
-
TerminologycapabilitiesImplementation( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), description: String, url: option.Option(String), )
pub type TerminologycapabilitiesSoftware {
TerminologycapabilitiesSoftware(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
name: String,
version: option.Option(String),
)
}
Constructors
-
TerminologycapabilitiesSoftware( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), name: String, version: option.Option(String), )
pub type TerminologycapabilitiesTranslation {
TerminologycapabilitiesTranslation(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
needs_map: Bool,
)
}
Constructors
-
TerminologycapabilitiesTranslation( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), needs_map: Bool, )
pub type TerminologycapabilitiesValidatecode {
TerminologycapabilitiesValidatecode(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
translations: Bool,
)
}
Constructors
-
TerminologycapabilitiesValidatecode( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), translations: Bool, )
pub type Testreport {
Testreport(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: option.Option(complex_types.Identifier),
name: option.Option(String),
status: valuesets.Reportstatuscodes,
test_script: complex_types.Reference,
result: valuesets.Reportresultcodes,
score: option.Option(Float),
tester: option.Option(String),
issued: option.Option(primitive_types.DateTime),
participant: List(TestreportParticipant),
setup: option.Option(TestreportSetup),
test_: List(TestreportTest),
teardown: option.Option(TestreportTeardown),
)
}
Constructors
-
Testreport( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: option.Option(complex_types.Identifier), name: option.Option(String), status: valuesets.Reportstatuscodes, test_script: complex_types.Reference, result: valuesets.Reportresultcodes, score: option.Option(Float), tester: option.Option(String), issued: option.Option(primitive_types.DateTime), participant: List(TestreportParticipant), setup: option.Option(TestreportSetup), test_: List(TestreportTest), teardown: option.Option(TestreportTeardown), )
pub type TestreportParticipant {
TestreportParticipant(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: valuesets.Reportparticipanttype,
uri: String,
display: option.Option(String),
)
}
Constructors
-
TestreportParticipant( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: valuesets.Reportparticipanttype, uri: String, display: option.Option(String), )
pub type TestreportSetup {
TestreportSetup(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
action: complex_types.List1(TestreportSetupAction),
)
}
Constructors
-
TestreportSetup( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), action: complex_types.List1(TestreportSetupAction), )
pub type TestreportSetupAction {
TestreportSetupAction(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
operation: option.Option(TestreportSetupActionOperation),
assert_: option.Option(TestreportSetupActionAssert),
)
}
Constructors
-
TestreportSetupAction( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), operation: option.Option(TestreportSetupActionOperation), assert_: option.Option(TestreportSetupActionAssert), )
pub type TestreportSetupActionAssert {
TestreportSetupActionAssert(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
result: valuesets.Reportactionresultcodes,
message: option.Option(String),
detail: option.Option(String),
)
}
Constructors
-
TestreportSetupActionAssert( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), result: valuesets.Reportactionresultcodes, message: option.Option(String), detail: option.Option(String), )
pub type TestreportSetupActionOperation {
TestreportSetupActionOperation(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
result: valuesets.Reportactionresultcodes,
message: option.Option(String),
detail: option.Option(String),
)
}
Constructors
-
TestreportSetupActionOperation( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), result: valuesets.Reportactionresultcodes, message: option.Option(String), detail: option.Option(String), )
pub type TestreportTeardown {
TestreportTeardown(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
action: complex_types.List1(TestreportTeardownAction),
)
}
Constructors
-
TestreportTeardown( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), action: complex_types.List1(TestreportTeardownAction), )
pub type TestreportTeardownAction {
TestreportTeardownAction(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
operation: TestreportSetupActionOperation,
)
}
Constructors
-
TestreportTeardownAction( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), operation: TestreportSetupActionOperation, )
pub type TestreportTest {
TestreportTest(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
name: option.Option(String),
description: option.Option(String),
action: complex_types.List1(TestreportTestAction),
)
}
Constructors
-
TestreportTest( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), name: option.Option(String), description: option.Option(String), action: complex_types.List1(TestreportTestAction), )
pub type TestreportTestAction {
TestreportTestAction(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
operation: option.Option(TestreportSetupActionOperation),
assert_: option.Option(TestreportSetupActionAssert),
)
}
Constructors
-
TestreportTestAction( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), operation: option.Option(TestreportSetupActionOperation), assert_: option.Option(TestreportSetupActionAssert), )
pub type Testscript {
Testscript(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
url: String,
identifier: option.Option(complex_types.Identifier),
version: option.Option(String),
name: String,
title: option.Option(String),
status: valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(complex_types.Contactdetail),
description: option.Option(String),
use_context: List(complex_types.Usagecontext),
jurisdiction: List(complex_types.Codeableconcept),
purpose: option.Option(String),
copyright: option.Option(String),
origin: List(TestscriptOrigin),
destination: List(TestscriptDestination),
metadata: option.Option(TestscriptMetadata),
fixture: List(TestscriptFixture),
profile: List(complex_types.Reference),
variable: List(TestscriptVariable),
setup: option.Option(TestscriptSetup),
test_: List(TestscriptTest),
teardown: option.Option(TestscriptTeardown),
)
}
Constructors
-
Testscript( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), url: String, identifier: option.Option(complex_types.Identifier), version: option.Option(String), name: String, title: option.Option(String), status: valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(complex_types.Contactdetail), description: option.Option(String), use_context: List(complex_types.Usagecontext), jurisdiction: List(complex_types.Codeableconcept), purpose: option.Option(String), copyright: option.Option(String), origin: List(TestscriptOrigin), destination: List(TestscriptDestination), metadata: option.Option(TestscriptMetadata), fixture: List(TestscriptFixture), profile: List(complex_types.Reference), variable: List(TestscriptVariable), setup: option.Option(TestscriptSetup), test_: List(TestscriptTest), teardown: option.Option(TestscriptTeardown), )
pub type TestscriptDestination {
TestscriptDestination(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
index: Int,
profile: complex_types.Coding,
)
}
Constructors
-
TestscriptDestination( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), index: Int, profile: complex_types.Coding, )
pub type TestscriptFixture {
TestscriptFixture(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
autocreate: Bool,
autodelete: Bool,
resource: option.Option(complex_types.Reference),
)
}
Constructors
-
TestscriptFixture( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), autocreate: Bool, autodelete: Bool, resource: option.Option(complex_types.Reference), )
pub type TestscriptMetadata {
TestscriptMetadata(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
link: List(TestscriptMetadataLink),
capability: complex_types.List1(TestscriptMetadataCapability),
)
}
Constructors
-
TestscriptMetadata( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), link: List(TestscriptMetadataLink), capability: complex_types.List1(TestscriptMetadataCapability), )
pub type TestscriptMetadataCapability {
TestscriptMetadataCapability(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
required: Bool,
validated: Bool,
description: option.Option(String),
origin: List(Int),
destination: option.Option(Int),
link: List(String),
capabilities: String,
)
}
Constructors
-
TestscriptMetadataCapability( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), required: Bool, validated: Bool, description: option.Option(String), origin: List(Int), destination: option.Option(Int), link: List(String), capabilities: String, )
pub type TestscriptMetadataLink {
TestscriptMetadataLink(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
url: String,
description: option.Option(String),
)
}
Constructors
-
TestscriptMetadataLink( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), url: String, description: option.Option(String), )
pub type TestscriptOrigin {
TestscriptOrigin(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
index: Int,
profile: complex_types.Coding,
)
}
Constructors
-
TestscriptOrigin( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), index: Int, profile: complex_types.Coding, )
pub type TestscriptSetup {
TestscriptSetup(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
action: complex_types.List1(TestscriptSetupAction),
)
}
Constructors
-
TestscriptSetup( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), action: complex_types.List1(TestscriptSetupAction), )
pub type TestscriptSetupAction {
TestscriptSetupAction(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
operation: option.Option(TestscriptSetupActionOperation),
assert_: option.Option(TestscriptSetupActionAssert),
)
}
Constructors
-
TestscriptSetupAction( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), operation: option.Option(TestscriptSetupActionOperation), assert_: option.Option(TestscriptSetupActionAssert), )
pub type TestscriptSetupActionAssert {
TestscriptSetupActionAssert(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
label: option.Option(String),
description: option.Option(String),
direction: option.Option(valuesets.Assertdirectioncodes),
compare_to_source_id: option.Option(String),
compare_to_source_expression: option.Option(String),
compare_to_source_path: option.Option(String),
content_type: option.Option(String),
expression: option.Option(String),
header_field: option.Option(String),
minimum_id: option.Option(String),
navigation_links: option.Option(Bool),
operator: option.Option(valuesets.Assertoperatorcodes),
path: option.Option(String),
request_method: option.Option(valuesets.Httpoperations),
request_url: option.Option(String),
resource: option.Option(valuesets.Definedtypes),
response: option.Option(valuesets.Assertresponsecodetypes),
response_code: option.Option(String),
source_id: option.Option(String),
validate_profile_id: option.Option(String),
value: option.Option(String),
warning_only: Bool,
)
}
Constructors
-
TestscriptSetupActionAssert( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), label: option.Option(String), description: option.Option(String), direction: option.Option(valuesets.Assertdirectioncodes), compare_to_source_id: option.Option(String), compare_to_source_expression: option.Option(String), compare_to_source_path: option.Option(String), content_type: option.Option(String), expression: option.Option(String), header_field: option.Option(String), minimum_id: option.Option(String), navigation_links: option.Option(Bool), operator: option.Option(valuesets.Assertoperatorcodes), path: option.Option(String), request_method: option.Option(valuesets.Httpoperations), request_url: option.Option(String), resource: option.Option(valuesets.Definedtypes), response: option.Option(valuesets.Assertresponsecodetypes), response_code: option.Option(String), source_id: option.Option(String), validate_profile_id: option.Option(String), value: option.Option(String), warning_only: Bool, )
pub type TestscriptSetupActionOperation {
TestscriptSetupActionOperation(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
type_: option.Option(complex_types.Coding),
resource: option.Option(valuesets.Definedtypes),
label: option.Option(String),
description: option.Option(String),
accept: option.Option(String),
content_type: option.Option(String),
destination: option.Option(Int),
encode_request_url: Bool,
method: option.Option(valuesets.Httpoperations),
origin: option.Option(Int),
params: option.Option(String),
request_header: List(
TestscriptSetupActionOperationRequestheader,
),
request_id: option.Option(String),
response_id: option.Option(String),
source_id: option.Option(String),
target_id: option.Option(String),
url: option.Option(String),
)
}
Constructors
-
TestscriptSetupActionOperation( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), type_: option.Option(complex_types.Coding), resource: option.Option(valuesets.Definedtypes), label: option.Option(String), description: option.Option(String), accept: option.Option(String), content_type: option.Option(String), destination: option.Option(Int), encode_request_url: Bool, method: option.Option(valuesets.Httpoperations), origin: option.Option(Int), params: option.Option(String), request_header: List( TestscriptSetupActionOperationRequestheader, ), request_id: option.Option(String), response_id: option.Option(String), source_id: option.Option(String), target_id: option.Option(String), url: option.Option(String), )
pub type TestscriptSetupActionOperationRequestheader {
TestscriptSetupActionOperationRequestheader(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
field: String,
value: String,
)
}
Constructors
-
TestscriptSetupActionOperationRequestheader( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), field: String, value: String, )
pub type TestscriptTeardown {
TestscriptTeardown(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
action: complex_types.List1(TestscriptTeardownAction),
)
}
Constructors
-
TestscriptTeardown( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), action: complex_types.List1(TestscriptTeardownAction), )
pub type TestscriptTeardownAction {
TestscriptTeardownAction(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
operation: TestscriptSetupActionOperation,
)
}
Constructors
-
TestscriptTeardownAction( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), operation: TestscriptSetupActionOperation, )
pub type TestscriptTest {
TestscriptTest(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
name: option.Option(String),
description: option.Option(String),
action: complex_types.List1(TestscriptTestAction),
)
}
Constructors
-
TestscriptTest( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), name: option.Option(String), description: option.Option(String), action: complex_types.List1(TestscriptTestAction), )
pub type TestscriptTestAction {
TestscriptTestAction(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
operation: option.Option(TestscriptSetupActionOperation),
assert_: option.Option(TestscriptSetupActionAssert),
)
}
Constructors
-
TestscriptTestAction( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), operation: option.Option(TestscriptSetupActionOperation), assert_: option.Option(TestscriptSetupActionAssert), )
pub type TestscriptVariable {
TestscriptVariable(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
name: String,
default_value: option.Option(String),
description: option.Option(String),
expression: option.Option(String),
header_field: option.Option(String),
hint: option.Option(String),
path: option.Option(String),
source_id: option.Option(String),
)
}
Constructors
-
TestscriptVariable( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), name: String, default_value: option.Option(String), description: option.Option(String), expression: option.Option(String), header_field: option.Option(String), hint: option.Option(String), path: option.Option(String), source_id: option.Option(String), )
pub type Valueset {
Valueset(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
url: option.Option(String),
identifier: List(complex_types.Identifier),
version: option.Option(String),
name: option.Option(String),
title: option.Option(String),
status: valuesets.Publicationstatus,
experimental: option.Option(Bool),
date: option.Option(primitive_types.DateTime),
publisher: option.Option(String),
contact: List(complex_types.Contactdetail),
description: option.Option(String),
use_context: List(complex_types.Usagecontext),
jurisdiction: List(complex_types.Codeableconcept),
immutable: option.Option(Bool),
purpose: option.Option(String),
copyright: option.Option(String),
compose: option.Option(ValuesetCompose),
expansion: option.Option(ValuesetExpansion),
)
}
Constructors
-
Valueset( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), url: option.Option(String), identifier: List(complex_types.Identifier), version: option.Option(String), name: option.Option(String), title: option.Option(String), status: valuesets.Publicationstatus, experimental: option.Option(Bool), date: option.Option(primitive_types.DateTime), publisher: option.Option(String), contact: List(complex_types.Contactdetail), description: option.Option(String), use_context: List(complex_types.Usagecontext), jurisdiction: List(complex_types.Codeableconcept), immutable: option.Option(Bool), purpose: option.Option(String), copyright: option.Option(String), compose: option.Option(ValuesetCompose), expansion: option.Option(ValuesetExpansion), )
pub type ValuesetCompose {
ValuesetCompose(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
locked_date: option.Option(primitive_types.Date),
inactive: option.Option(Bool),
include: complex_types.List1(ValuesetComposeInclude),
exclude: List(ValuesetComposeInclude),
)
}
Constructors
-
ValuesetCompose( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), locked_date: option.Option(primitive_types.Date), inactive: option.Option(Bool), include: complex_types.List1(ValuesetComposeInclude), exclude: List(ValuesetComposeInclude), )
pub type ValuesetComposeInclude {
ValuesetComposeInclude(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
system: option.Option(String),
version: option.Option(String),
concept: List(ValuesetComposeIncludeConcept),
filter: List(ValuesetComposeIncludeFilter),
value_set: List(String),
)
}
Constructors
-
ValuesetComposeInclude( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), system: option.Option(String), version: option.Option(String), concept: List(ValuesetComposeIncludeConcept), filter: List(ValuesetComposeIncludeFilter), value_set: List(String), )
pub type ValuesetComposeIncludeConcept {
ValuesetComposeIncludeConcept(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
code: String,
display: option.Option(String),
designation: List(ValuesetComposeIncludeConceptDesignation),
)
}
Constructors
-
ValuesetComposeIncludeConcept( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), code: String, display: option.Option(String), designation: List(ValuesetComposeIncludeConceptDesignation), )
pub type ValuesetComposeIncludeConceptDesignation {
ValuesetComposeIncludeConceptDesignation(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
language: option.Option(String),
use_: option.Option(complex_types.Coding),
value: String,
)
}
Constructors
-
ValuesetComposeIncludeConceptDesignation( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), language: option.Option(String), use_: option.Option(complex_types.Coding), value: String, )
pub type ValuesetComposeIncludeFilter {
ValuesetComposeIncludeFilter(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
property: String,
op: valuesets.Filteroperator,
value: String,
)
}
Constructors
-
ValuesetComposeIncludeFilter( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), property: String, op: valuesets.Filteroperator, value: String, )
pub type ValuesetExpansion {
ValuesetExpansion(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: option.Option(String),
timestamp: primitive_types.DateTime,
total: option.Option(Int),
offset: option.Option(Int),
parameter: List(ValuesetExpansionParameter),
contains: List(ValuesetExpansionContains),
)
}
Constructors
-
ValuesetExpansion( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: option.Option(String), timestamp: primitive_types.DateTime, total: option.Option(Int), offset: option.Option(Int), parameter: List(ValuesetExpansionParameter), contains: List(ValuesetExpansionContains), )
pub type ValuesetExpansionContains {
ValuesetExpansionContains(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
system: option.Option(String),
abstract: option.Option(Bool),
inactive: option.Option(Bool),
version: option.Option(String),
code: option.Option(String),
display: option.Option(String),
designation: List(ValuesetComposeIncludeConceptDesignation),
contains: List(ValuesetExpansionContains),
)
}
Constructors
-
ValuesetExpansionContains( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), system: option.Option(String), abstract: option.Option(Bool), inactive: option.Option(Bool), version: option.Option(String), code: option.Option(String), display: option.Option(String), designation: List(ValuesetComposeIncludeConceptDesignation), contains: List(ValuesetExpansionContains), )
pub type ValuesetExpansionParameter {
ValuesetExpansionParameter(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
name: String,
value: option.Option(ValuesetExpansionParameterValue),
)
}
Constructors
-
ValuesetExpansionParameter( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), name: String, value: option.Option(ValuesetExpansionParameterValue), )
pub type ValuesetExpansionParameterValue {
ValuesetExpansionParameterValueString(value: String)
ValuesetExpansionParameterValueBoolean(value: Bool)
ValuesetExpansionParameterValueInteger(value: Int)
ValuesetExpansionParameterValueDecimal(value: Float)
ValuesetExpansionParameterValueUri(value: String)
ValuesetExpansionParameterValueCode(value: String)
ValuesetExpansionParameterValueDatetime(
value: primitive_types.DateTime,
)
}
Constructors
-
ValuesetExpansionParameterValueString(value: String) -
ValuesetExpansionParameterValueBoolean(value: Bool) -
ValuesetExpansionParameterValueInteger(value: Int) -
ValuesetExpansionParameterValueDecimal(value: Float) -
ValuesetExpansionParameterValueUri(value: String) -
ValuesetExpansionParameterValueCode(value: String) -
ValuesetExpansionParameterValueDatetime( value: primitive_types.DateTime, )
pub type Verificationresult {
Verificationresult(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
target: List(complex_types.Reference),
target_location: List(String),
need: option.Option(complex_types.Codeableconcept),
status: valuesets.Verificationresultstatus,
status_date: option.Option(primitive_types.DateTime),
validation_type: option.Option(complex_types.Codeableconcept),
validation_process: List(complex_types.Codeableconcept),
frequency: option.Option(complex_types.Timing),
last_performed: option.Option(primitive_types.DateTime),
next_scheduled: option.Option(primitive_types.Date),
failure_action: option.Option(complex_types.Codeableconcept),
primary_source: List(VerificationresultPrimarysource),
attestation: option.Option(VerificationresultAttestation),
validator: List(VerificationresultValidator),
)
}
Constructors
-
Verificationresult( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), target: List(complex_types.Reference), target_location: List(String), need: option.Option(complex_types.Codeableconcept), status: valuesets.Verificationresultstatus, status_date: option.Option(primitive_types.DateTime), validation_type: option.Option(complex_types.Codeableconcept), validation_process: List(complex_types.Codeableconcept), frequency: option.Option(complex_types.Timing), last_performed: option.Option(primitive_types.DateTime), next_scheduled: option.Option(primitive_types.Date), failure_action: option.Option(complex_types.Codeableconcept), primary_source: List(VerificationresultPrimarysource), attestation: option.Option(VerificationresultAttestation), validator: List(VerificationresultValidator), )
pub type VerificationresultAttestation {
VerificationresultAttestation(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
who: option.Option(complex_types.Reference),
on_behalf_of: option.Option(complex_types.Reference),
communication_method: option.Option(
complex_types.Codeableconcept,
),
date: option.Option(primitive_types.Date),
source_identity_certificate: option.Option(String),
proxy_identity_certificate: option.Option(String),
proxy_signature: option.Option(complex_types.Signature),
source_signature: option.Option(complex_types.Signature),
)
}
Constructors
-
VerificationresultAttestation( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), who: option.Option(complex_types.Reference), on_behalf_of: option.Option(complex_types.Reference), communication_method: option.Option( complex_types.Codeableconcept, ), date: option.Option(primitive_types.Date), source_identity_certificate: option.Option(String), proxy_identity_certificate: option.Option(String), proxy_signature: option.Option(complex_types.Signature), source_signature: option.Option(complex_types.Signature), )
pub type VerificationresultPrimarysource {
VerificationresultPrimarysource(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
who: option.Option(complex_types.Reference),
type_: List(complex_types.Codeableconcept),
communication_method: List(complex_types.Codeableconcept),
validation_status: option.Option(
complex_types.Codeableconcept,
),
validation_date: option.Option(primitive_types.DateTime),
can_push_updates: option.Option(complex_types.Codeableconcept),
push_type_available: List(complex_types.Codeableconcept),
)
}
Constructors
-
VerificationresultPrimarysource( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), who: option.Option(complex_types.Reference), type_: List(complex_types.Codeableconcept), communication_method: List(complex_types.Codeableconcept), validation_status: option.Option(complex_types.Codeableconcept), validation_date: option.Option(primitive_types.DateTime), can_push_updates: option.Option(complex_types.Codeableconcept), push_type_available: List(complex_types.Codeableconcept), )
pub type VerificationresultValidator {
VerificationresultValidator(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
organization: complex_types.Reference,
identity_certificate: option.Option(String),
attestation_signature: option.Option(complex_types.Signature),
)
}
Constructors
-
VerificationresultValidator( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), organization: complex_types.Reference, identity_certificate: option.Option(String), attestation_signature: option.Option(complex_types.Signature), )
pub type Visionprescription {
Visionprescription(
id: option.Option(String),
meta: option.Option(complex_types.Meta),
implicit_rules: option.Option(String),
language: option.Option(String),
text: option.Option(complex_types.Narrative),
contained: List(Resource),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
identifier: List(complex_types.Identifier),
status: valuesets.Fmstatus,
created: primitive_types.DateTime,
patient: complex_types.Reference,
encounter: option.Option(complex_types.Reference),
date_written: primitive_types.DateTime,
prescriber: complex_types.Reference,
lens_specification: complex_types.List1(
VisionprescriptionLensspecification,
),
)
}
Constructors
-
Visionprescription( id: option.Option(String), meta: option.Option(complex_types.Meta), implicit_rules: option.Option(String), language: option.Option(String), text: option.Option(complex_types.Narrative), contained: List(Resource), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), identifier: List(complex_types.Identifier), status: valuesets.Fmstatus, created: primitive_types.DateTime, patient: complex_types.Reference, encounter: option.Option(complex_types.Reference), date_written: primitive_types.DateTime, prescriber: complex_types.Reference, lens_specification: complex_types.List1( VisionprescriptionLensspecification, ), )
pub type VisionprescriptionLensspecification {
VisionprescriptionLensspecification(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
product: complex_types.Codeableconcept,
eye: valuesets.Visioneyecodes,
sphere: option.Option(Float),
cylinder: option.Option(Float),
axis: option.Option(Int),
prism: List(VisionprescriptionLensspecificationPrism),
add: option.Option(Float),
power: option.Option(Float),
back_curve: option.Option(Float),
diameter: option.Option(Float),
duration: option.Option(complex_types.Quantity),
color: option.Option(String),
brand: option.Option(String),
note: List(complex_types.Annotation),
)
}
Constructors
-
VisionprescriptionLensspecification( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), product: complex_types.Codeableconcept, eye: valuesets.Visioneyecodes, sphere: option.Option(Float), cylinder: option.Option(Float), axis: option.Option(Int), prism: List(VisionprescriptionLensspecificationPrism), add: option.Option(Float), power: option.Option(Float), back_curve: option.Option(Float), diameter: option.Option(Float), duration: option.Option(complex_types.Quantity), color: option.Option(String), brand: option.Option(String), note: List(complex_types.Annotation), )
pub type VisionprescriptionLensspecificationPrism {
VisionprescriptionLensspecificationPrism(
id: option.Option(String),
extension: List(complex_types.Extension),
modifier_extension: List(complex_types.Extension),
amount: Float,
base: valuesets.Visionbasecodes,
)
}
Constructors
-
VisionprescriptionLensspecificationPrism( id: option.Option(String), extension: List(complex_types.Extension), modifier_extension: List(complex_types.Extension), amount: Float, base: valuesets.Visionbasecodes, )
Values
pub fn account_coverage_decoder() -> decode.Decoder(
AccountCoverage,
)
pub fn account_coverage_new(
coverage coverage: complex_types.Reference,
) -> AccountCoverage
pub fn account_coverage_to_json(
account_coverage: AccountCoverage,
) -> json.Json
pub fn account_decoder() -> decode.Decoder(Account)
pub fn account_guarantor_decoder() -> decode.Decoder(
AccountGuarantor,
)
pub fn account_guarantor_new(
party party: complex_types.Reference,
) -> AccountGuarantor
pub fn account_guarantor_to_json(
account_guarantor: AccountGuarantor,
) -> json.Json
pub fn account_new(
status status: valuesets.Accountstatus,
) -> Account
pub fn activitydefinition_decoder() -> decode.Decoder(
Activitydefinition,
)
pub fn activitydefinition_dynamicvalue_decoder() -> decode.Decoder(
ActivitydefinitionDynamicvalue,
)
pub fn activitydefinition_dynamicvalue_new(
expression expression: complex_types.Expression,
path path: String,
) -> ActivitydefinitionDynamicvalue
pub fn activitydefinition_dynamicvalue_to_json(
activitydefinition_dynamicvalue: ActivitydefinitionDynamicvalue,
) -> json.Json
pub fn activitydefinition_new(
status status: valuesets.Publicationstatus,
) -> Activitydefinition
pub fn activitydefinition_participant_decoder() -> decode.Decoder(
ActivitydefinitionParticipant,
)
pub fn activitydefinition_participant_new(
type_ type_: valuesets.Actionparticipanttype,
) -> ActivitydefinitionParticipant
pub fn activitydefinition_participant_to_json(
activitydefinition_participant: ActivitydefinitionParticipant,
) -> json.Json
pub fn activitydefinition_product_decoder() -> decode.Decoder(
ActivitydefinitionProduct,
)
pub fn activitydefinition_product_to_json(
elt: ActivitydefinitionProduct,
) -> json.Json
pub fn activitydefinition_subject_decoder() -> decode.Decoder(
ActivitydefinitionSubject,
)
pub fn activitydefinition_subject_to_json(
elt: ActivitydefinitionSubject,
) -> json.Json
pub fn activitydefinition_timing_decoder() -> decode.Decoder(
ActivitydefinitionTiming,
)
pub fn activitydefinition_timing_to_json(
elt: ActivitydefinitionTiming,
) -> json.Json
pub fn activitydefinition_to_json(
activitydefinition: Activitydefinition,
) -> json.Json
pub fn adverseevent_decoder() -> decode.Decoder(Adverseevent)
pub fn adverseevent_new(
subject subject: complex_types.Reference,
actuality actuality: valuesets.Adverseeventactuality,
) -> Adverseevent
pub fn adverseevent_suspectentity_causality_decoder() -> decode.Decoder(
AdverseeventSuspectentityCausality,
)
pub fn adverseevent_suspectentity_causality_new() -> AdverseeventSuspectentityCausality
pub fn adverseevent_suspectentity_causality_to_json(
adverseevent_suspectentity_causality: AdverseeventSuspectentityCausality,
) -> json.Json
pub fn adverseevent_suspectentity_decoder() -> decode.Decoder(
AdverseeventSuspectentity,
)
pub fn adverseevent_suspectentity_new(
instance instance: complex_types.Reference,
) -> AdverseeventSuspectentity
pub fn adverseevent_suspectentity_to_json(
adverseevent_suspectentity: AdverseeventSuspectentity,
) -> json.Json
pub fn adverseevent_to_json(
adverseevent: Adverseevent,
) -> json.Json
pub fn allergyintolerance_decoder() -> decode.Decoder(
Allergyintolerance,
)
pub fn allergyintolerance_new(
patient patient: complex_types.Reference,
) -> Allergyintolerance
pub fn allergyintolerance_onset_decoder() -> decode.Decoder(
AllergyintoleranceOnset,
)
pub fn allergyintolerance_onset_to_json(
elt: AllergyintoleranceOnset,
) -> json.Json
pub fn allergyintolerance_reaction_decoder() -> decode.Decoder(
AllergyintoleranceReaction,
)
pub fn allergyintolerance_reaction_new(
manifestation manifestation: complex_types.List1(
complex_types.Codeableconcept,
),
) -> AllergyintoleranceReaction
pub fn allergyintolerance_reaction_to_json(
allergyintolerance_reaction: AllergyintoleranceReaction,
) -> json.Json
pub fn allergyintolerance_to_json(
allergyintolerance: Allergyintolerance,
) -> json.Json
pub fn appointment_decoder() -> decode.Decoder(Appointment)
pub fn appointment_new(
participant participant: complex_types.List1(
AppointmentParticipant,
),
status status: valuesets.Appointmentstatus,
) -> Appointment
pub fn appointment_participant_decoder() -> decode.Decoder(
AppointmentParticipant,
)
pub fn appointment_participant_new(
status status: valuesets.Participationstatus,
) -> AppointmentParticipant
pub fn appointment_participant_to_json(
appointment_participant: AppointmentParticipant,
) -> json.Json
pub fn appointment_to_json(appointment: Appointment) -> json.Json
pub fn appointmentresponse_decoder() -> decode.Decoder(
Appointmentresponse,
)
pub fn appointmentresponse_new(
participant_status participant_status: valuesets.Participationstatus,
appointment appointment: complex_types.Reference,
) -> Appointmentresponse
pub fn appointmentresponse_to_json(
appointmentresponse: Appointmentresponse,
) -> json.Json
pub fn auditevent_agent_decoder() -> decode.Decoder(
AuditeventAgent,
)
pub fn auditevent_agent_network_decoder() -> decode.Decoder(
AuditeventAgentNetwork,
)
pub fn auditevent_agent_network_new() -> AuditeventAgentNetwork
pub fn auditevent_agent_network_to_json(
auditevent_agent_network: AuditeventAgentNetwork,
) -> json.Json
pub fn auditevent_agent_new(
requestor requestor: Bool,
) -> AuditeventAgent
pub fn auditevent_agent_to_json(
auditevent_agent: AuditeventAgent,
) -> json.Json
pub fn auditevent_decoder() -> decode.Decoder(Auditevent)
pub fn auditevent_entity_decoder() -> decode.Decoder(
AuditeventEntity,
)
pub fn auditevent_entity_detail_decoder() -> decode.Decoder(
AuditeventEntityDetail,
)
pub fn auditevent_entity_detail_new(
value value: AuditeventEntityDetailValue,
type_ type_: String,
) -> AuditeventEntityDetail
pub fn auditevent_entity_detail_to_json(
auditevent_entity_detail: AuditeventEntityDetail,
) -> json.Json
pub fn auditevent_entity_detail_value_decoder() -> decode.Decoder(
AuditeventEntityDetailValue,
)
pub fn auditevent_entity_detail_value_to_json(
elt: AuditeventEntityDetailValue,
) -> json.Json
pub fn auditevent_entity_new() -> AuditeventEntity
pub fn auditevent_entity_to_json(
auditevent_entity: AuditeventEntity,
) -> json.Json
pub fn auditevent_new(
source source: AuditeventSource,
agent agent: complex_types.List1(AuditeventAgent),
recorded recorded: primitive_types.Instant,
type_ type_: complex_types.Coding,
) -> Auditevent
pub fn auditevent_source_decoder() -> decode.Decoder(
AuditeventSource,
)
pub fn auditevent_source_new(
observer observer: complex_types.Reference,
) -> AuditeventSource
pub fn auditevent_source_to_json(
auditevent_source: AuditeventSource,
) -> json.Json
pub fn auditevent_to_json(auditevent: Auditevent) -> json.Json
pub fn basic_decoder() -> decode.Decoder(Basic)
pub fn basic_new(
code code: complex_types.Codeableconcept,
) -> Basic
pub fn binary_decoder() -> decode.Decoder(Binary)
pub fn binary_new(content_type content_type: String) -> Binary
pub fn biologicallyderivedproduct_collection_collected_decoder() -> decode.Decoder(
BiologicallyderivedproductCollectionCollected,
)
pub fn biologicallyderivedproduct_collection_collected_to_json(
elt: BiologicallyderivedproductCollectionCollected,
) -> json.Json
pub fn biologicallyderivedproduct_collection_decoder() -> decode.Decoder(
BiologicallyderivedproductCollection,
)
pub fn biologicallyderivedproduct_collection_new() -> BiologicallyderivedproductCollection
pub fn biologicallyderivedproduct_collection_to_json(
biologicallyderivedproduct_collection: BiologicallyderivedproductCollection,
) -> json.Json
pub fn biologicallyderivedproduct_decoder() -> decode.Decoder(
Biologicallyderivedproduct,
)
pub fn biologicallyderivedproduct_manipulation_decoder() -> decode.Decoder(
BiologicallyderivedproductManipulation,
)
pub fn biologicallyderivedproduct_manipulation_new() -> BiologicallyderivedproductManipulation
pub fn biologicallyderivedproduct_manipulation_time_decoder() -> decode.Decoder(
BiologicallyderivedproductManipulationTime,
)
pub fn biologicallyderivedproduct_manipulation_time_to_json(
elt: BiologicallyderivedproductManipulationTime,
) -> json.Json
pub fn biologicallyderivedproduct_manipulation_to_json(
biologicallyderivedproduct_manipulation: BiologicallyderivedproductManipulation,
) -> json.Json
pub fn biologicallyderivedproduct_new() -> Biologicallyderivedproduct
pub fn biologicallyderivedproduct_processing_decoder() -> decode.Decoder(
BiologicallyderivedproductProcessing,
)
pub fn biologicallyderivedproduct_processing_new() -> BiologicallyderivedproductProcessing
pub fn biologicallyderivedproduct_processing_time_decoder() -> decode.Decoder(
BiologicallyderivedproductProcessingTime,
)
pub fn biologicallyderivedproduct_processing_time_to_json(
elt: BiologicallyderivedproductProcessingTime,
) -> json.Json
pub fn biologicallyderivedproduct_processing_to_json(
biologicallyderivedproduct_processing: BiologicallyderivedproductProcessing,
) -> json.Json
pub fn biologicallyderivedproduct_storage_decoder() -> decode.Decoder(
BiologicallyderivedproductStorage,
)
pub fn biologicallyderivedproduct_storage_new() -> BiologicallyderivedproductStorage
pub fn biologicallyderivedproduct_storage_to_json(
biologicallyderivedproduct_storage: BiologicallyderivedproductStorage,
) -> json.Json
pub fn biologicallyderivedproduct_to_json(
biologicallyderivedproduct: Biologicallyderivedproduct,
) -> json.Json
pub fn bodystructure_decoder() -> decode.Decoder(Bodystructure)
pub fn bodystructure_new(
patient patient: complex_types.Reference,
) -> Bodystructure
pub fn bodystructure_to_json(
bodystructure: Bodystructure,
) -> json.Json
pub fn bundle_decoder() -> decode.Decoder(Bundle)
pub fn bundle_entry_decoder() -> decode.Decoder(BundleEntry)
pub fn bundle_entry_new() -> BundleEntry
pub fn bundle_entry_request_decoder() -> decode.Decoder(
BundleEntryRequest,
)
pub fn bundle_entry_request_new(
url url: String,
method method: valuesets.Httpverb,
) -> BundleEntryRequest
pub fn bundle_entry_request_to_json(
bundle_entry_request: BundleEntryRequest,
) -> json.Json
pub fn bundle_entry_response_decoder() -> decode.Decoder(
BundleEntryResponse,
)
pub fn bundle_entry_response_new(
status status: String,
) -> BundleEntryResponse
pub fn bundle_entry_response_to_json(
bundle_entry_response: BundleEntryResponse,
) -> json.Json
pub fn bundle_entry_search_decoder() -> decode.Decoder(
BundleEntrySearch,
)
pub fn bundle_entry_search_new() -> BundleEntrySearch
pub fn bundle_entry_search_to_json(
bundle_entry_search: BundleEntrySearch,
) -> json.Json
pub fn bundle_entry_to_json(
bundle_entry: BundleEntry,
) -> json.Json
pub fn bundle_link_decoder() -> decode.Decoder(BundleLink)
pub fn bundle_link_new(
url url: String,
relation relation: String,
) -> BundleLink
pub fn bundle_link_to_json(bundle_link: BundleLink) -> json.Json
pub fn bundle_new(type_ type_: valuesets.Bundletype) -> Bundle
pub fn capabilitystatement_decoder() -> decode.Decoder(
Capabilitystatement,
)
pub fn capabilitystatement_document_decoder() -> decode.Decoder(
CapabilitystatementDocument,
)
pub fn capabilitystatement_document_new(
profile profile: String,
mode mode: valuesets.Documentmode,
) -> CapabilitystatementDocument
pub fn capabilitystatement_document_to_json(
capabilitystatement_document: CapabilitystatementDocument,
) -> json.Json
pub fn capabilitystatement_implementation_decoder() -> decode.Decoder(
CapabilitystatementImplementation,
)
pub fn capabilitystatement_implementation_new(
description description: String,
) -> CapabilitystatementImplementation
pub fn capabilitystatement_implementation_to_json(
capabilitystatement_implementation: CapabilitystatementImplementation,
) -> json.Json
pub fn capabilitystatement_messaging_decoder() -> decode.Decoder(
CapabilitystatementMessaging,
)
pub fn capabilitystatement_messaging_endpoint_decoder() -> decode.Decoder(
CapabilitystatementMessagingEndpoint,
)
pub fn capabilitystatement_messaging_endpoint_new(
address address: String,
protocol protocol: complex_types.Coding,
) -> CapabilitystatementMessagingEndpoint
pub fn capabilitystatement_messaging_endpoint_to_json(
capabilitystatement_messaging_endpoint: CapabilitystatementMessagingEndpoint,
) -> json.Json
pub fn capabilitystatement_messaging_new() -> CapabilitystatementMessaging
pub fn capabilitystatement_messaging_supportedmessage_decoder() -> decode.Decoder(
CapabilitystatementMessagingSupportedmessage,
)
pub fn capabilitystatement_messaging_supportedmessage_new(
definition definition: String,
mode mode: valuesets.Eventcapabilitymode,
) -> CapabilitystatementMessagingSupportedmessage
pub fn capabilitystatement_messaging_supportedmessage_to_json(
capabilitystatement_messaging_supportedmessage: CapabilitystatementMessagingSupportedmessage,
) -> json.Json
pub fn capabilitystatement_messaging_to_json(
capabilitystatement_messaging: CapabilitystatementMessaging,
) -> json.Json
pub fn capabilitystatement_new(
format format: complex_types.List1(String),
fhir_version fhir_version: valuesets.Fhirversion,
kind kind: valuesets.Capabilitystatementkind,
date date: primitive_types.DateTime,
status status: valuesets.Publicationstatus,
) -> Capabilitystatement
pub fn capabilitystatement_rest_decoder() -> decode.Decoder(
CapabilitystatementRest,
)
pub fn capabilitystatement_rest_interaction_decoder() -> decode.Decoder(
CapabilitystatementRestInteraction,
)
pub fn capabilitystatement_rest_interaction_new(
code code: valuesets.Systemrestfulinteraction,
) -> CapabilitystatementRestInteraction
pub fn capabilitystatement_rest_interaction_to_json(
capabilitystatement_rest_interaction: CapabilitystatementRestInteraction,
) -> json.Json
pub fn capabilitystatement_rest_new(
mode mode: valuesets.Restfulcapabilitymode,
) -> CapabilitystatementRest
pub fn capabilitystatement_rest_resource_decoder() -> decode.Decoder(
CapabilitystatementRestResource,
)
pub fn capabilitystatement_rest_resource_interaction_decoder() -> decode.Decoder(
CapabilitystatementRestResourceInteraction,
)
pub fn capabilitystatement_rest_resource_interaction_new(
code code: valuesets.Typerestfulinteraction,
) -> CapabilitystatementRestResourceInteraction
pub fn capabilitystatement_rest_resource_interaction_to_json(
capabilitystatement_rest_resource_interaction: CapabilitystatementRestResourceInteraction,
) -> json.Json
pub fn capabilitystatement_rest_resource_new(
type_ type_: valuesets.Resourcetypes,
) -> CapabilitystatementRestResource
pub fn capabilitystatement_rest_resource_operation_decoder() -> decode.Decoder(
CapabilitystatementRestResourceOperation,
)
pub fn capabilitystatement_rest_resource_operation_new(
definition definition: String,
name name: String,
) -> CapabilitystatementRestResourceOperation
pub fn capabilitystatement_rest_resource_operation_to_json(
capabilitystatement_rest_resource_operation: CapabilitystatementRestResourceOperation,
) -> json.Json
pub fn capabilitystatement_rest_resource_searchparam_decoder() -> decode.Decoder(
CapabilitystatementRestResourceSearchparam,
)
pub fn capabilitystatement_rest_resource_searchparam_new(
type_ type_: valuesets.Searchparamtype,
name name: String,
) -> CapabilitystatementRestResourceSearchparam
pub fn capabilitystatement_rest_resource_searchparam_to_json(
capabilitystatement_rest_resource_searchparam: CapabilitystatementRestResourceSearchparam,
) -> json.Json
pub fn capabilitystatement_rest_resource_to_json(
capabilitystatement_rest_resource: CapabilitystatementRestResource,
) -> json.Json
pub fn capabilitystatement_rest_security_decoder() -> decode.Decoder(
CapabilitystatementRestSecurity,
)
pub fn capabilitystatement_rest_security_new() -> CapabilitystatementRestSecurity
pub fn capabilitystatement_rest_security_to_json(
capabilitystatement_rest_security: CapabilitystatementRestSecurity,
) -> json.Json
pub fn capabilitystatement_rest_to_json(
capabilitystatement_rest: CapabilitystatementRest,
) -> json.Json
pub fn capabilitystatement_software_decoder() -> decode.Decoder(
CapabilitystatementSoftware,
)
pub fn capabilitystatement_software_new(
name name: String,
) -> CapabilitystatementSoftware
pub fn capabilitystatement_software_to_json(
capabilitystatement_software: CapabilitystatementSoftware,
) -> json.Json
pub fn capabilitystatement_to_json(
capabilitystatement: Capabilitystatement,
) -> json.Json
pub fn careplan_activity_decoder() -> decode.Decoder(
CareplanActivity,
)
pub fn careplan_activity_detail_decoder() -> decode.Decoder(
CareplanActivityDetail,
)
pub fn careplan_activity_detail_new(
status status: valuesets.Careplanactivitystatus,
) -> CareplanActivityDetail
pub fn careplan_activity_detail_product_decoder() -> decode.Decoder(
CareplanActivityDetailProduct,
)
pub fn careplan_activity_detail_product_to_json(
elt: CareplanActivityDetailProduct,
) -> json.Json
pub fn careplan_activity_detail_scheduled_decoder() -> decode.Decoder(
CareplanActivityDetailScheduled,
)
pub fn careplan_activity_detail_scheduled_to_json(
elt: CareplanActivityDetailScheduled,
) -> json.Json
pub fn careplan_activity_detail_to_json(
careplan_activity_detail: CareplanActivityDetail,
) -> json.Json
pub fn careplan_activity_new() -> CareplanActivity
pub fn careplan_activity_to_json(
careplan_activity: CareplanActivity,
) -> json.Json
pub fn careplan_decoder() -> decode.Decoder(Careplan)
pub fn careplan_new(
subject subject: complex_types.Reference,
intent intent: valuesets.Careplanintent,
status status: valuesets.Requeststatus,
) -> Careplan
pub fn careteam_decoder() -> decode.Decoder(Careteam)
pub fn careteam_new() -> Careteam
pub fn careteam_participant_decoder() -> decode.Decoder(
CareteamParticipant,
)
pub fn careteam_participant_new() -> CareteamParticipant
pub fn careteam_participant_to_json(
careteam_participant: CareteamParticipant,
) -> json.Json
pub fn catalogentry_decoder() -> decode.Decoder(Catalogentry)
pub fn catalogentry_new(
referenced_item referenced_item: complex_types.Reference,
orderable orderable: Bool,
) -> Catalogentry
pub fn catalogentry_relatedentry_decoder() -> decode.Decoder(
CatalogentryRelatedentry,
)
pub fn catalogentry_relatedentry_new(
item item: complex_types.Reference,
relationtype relationtype: valuesets.Relationtype,
) -> CatalogentryRelatedentry
pub fn catalogentry_relatedentry_to_json(
catalogentry_relatedentry: CatalogentryRelatedentry,
) -> json.Json
pub fn catalogentry_to_json(
catalogentry: Catalogentry,
) -> json.Json
pub fn chargeitem_decoder() -> decode.Decoder(Chargeitem)
pub fn chargeitem_new(
subject subject: complex_types.Reference,
code code: complex_types.Codeableconcept,
status status: valuesets.Chargeitemstatus,
) -> Chargeitem
pub fn chargeitem_occurrence_decoder() -> decode.Decoder(
ChargeitemOccurrence,
)
pub fn chargeitem_occurrence_to_json(
elt: ChargeitemOccurrence,
) -> json.Json
pub fn chargeitem_performer_decoder() -> decode.Decoder(
ChargeitemPerformer,
)
pub fn chargeitem_performer_new(
actor actor: complex_types.Reference,
) -> ChargeitemPerformer
pub fn chargeitem_performer_to_json(
chargeitem_performer: ChargeitemPerformer,
) -> json.Json
pub fn chargeitem_product_decoder() -> decode.Decoder(
ChargeitemProduct,
)
pub fn chargeitem_product_to_json(
elt: ChargeitemProduct,
) -> json.Json
pub fn chargeitem_to_json(chargeitem: Chargeitem) -> json.Json
pub fn chargeitemdefinition_applicability_decoder() -> decode.Decoder(
ChargeitemdefinitionApplicability,
)
pub fn chargeitemdefinition_applicability_new() -> ChargeitemdefinitionApplicability
pub fn chargeitemdefinition_applicability_to_json(
chargeitemdefinition_applicability: ChargeitemdefinitionApplicability,
) -> json.Json
pub fn chargeitemdefinition_decoder() -> decode.Decoder(
Chargeitemdefinition,
)
pub fn chargeitemdefinition_new(
status status: valuesets.Publicationstatus,
url url: String,
) -> Chargeitemdefinition
pub fn chargeitemdefinition_propertygroup_decoder() -> decode.Decoder(
ChargeitemdefinitionPropertygroup,
)
pub fn chargeitemdefinition_propertygroup_new() -> ChargeitemdefinitionPropertygroup
pub fn chargeitemdefinition_propertygroup_pricecomponent_decoder() -> decode.Decoder(
ChargeitemdefinitionPropertygroupPricecomponent,
)
pub fn chargeitemdefinition_propertygroup_pricecomponent_new(
type_ type_: valuesets.Invoicepricecomponenttype,
) -> ChargeitemdefinitionPropertygroupPricecomponent
pub fn chargeitemdefinition_propertygroup_pricecomponent_to_json(
chargeitemdefinition_propertygroup_pricecomponent: ChargeitemdefinitionPropertygroupPricecomponent,
) -> json.Json
pub fn chargeitemdefinition_propertygroup_to_json(
chargeitemdefinition_propertygroup: ChargeitemdefinitionPropertygroup,
) -> json.Json
pub fn chargeitemdefinition_to_json(
chargeitemdefinition: Chargeitemdefinition,
) -> json.Json
pub fn claim_accident_decoder() -> decode.Decoder(ClaimAccident)
pub fn claim_accident_location_decoder() -> decode.Decoder(
ClaimAccidentLocation,
)
pub fn claim_accident_location_to_json(
elt: ClaimAccidentLocation,
) -> json.Json
pub fn claim_accident_new(
date date: primitive_types.Date,
) -> ClaimAccident
pub fn claim_accident_to_json(
claim_accident: ClaimAccident,
) -> json.Json
pub fn claim_careteam_decoder() -> decode.Decoder(ClaimCareteam)
pub fn claim_careteam_new(
provider provider: complex_types.Reference,
sequence sequence: Int,
) -> ClaimCareteam
pub fn claim_careteam_to_json(
claim_careteam: ClaimCareteam,
) -> json.Json
pub fn claim_decoder() -> decode.Decoder(Claim)
pub fn claim_diagnosis_decoder() -> decode.Decoder(ClaimDiagnosis)
pub fn claim_diagnosis_diagnosis_decoder() -> decode.Decoder(
ClaimDiagnosisDiagnosis,
)
pub fn claim_diagnosis_diagnosis_to_json(
elt: ClaimDiagnosisDiagnosis,
) -> json.Json
pub fn claim_diagnosis_new(
diagnosis diagnosis: ClaimDiagnosisDiagnosis,
sequence sequence: Int,
) -> ClaimDiagnosis
pub fn claim_diagnosis_to_json(
claim_diagnosis: ClaimDiagnosis,
) -> json.Json
pub fn claim_insurance_decoder() -> decode.Decoder(ClaimInsurance)
pub fn claim_insurance_new(
coverage coverage: complex_types.Reference,
focal focal: Bool,
sequence sequence: Int,
) -> ClaimInsurance
pub fn claim_insurance_to_json(
claim_insurance: ClaimInsurance,
) -> json.Json
pub fn claim_item_decoder() -> decode.Decoder(ClaimItem)
pub fn claim_item_detail_decoder() -> decode.Decoder(
ClaimItemDetail,
)
pub fn claim_item_detail_new(
product_or_service product_or_service: complex_types.Codeableconcept,
sequence sequence: Int,
) -> ClaimItemDetail
pub fn claim_item_detail_subdetail_decoder() -> decode.Decoder(
ClaimItemDetailSubdetail,
)
pub fn claim_item_detail_subdetail_new(
product_or_service product_or_service: complex_types.Codeableconcept,
sequence sequence: Int,
) -> ClaimItemDetailSubdetail
pub fn claim_item_detail_subdetail_to_json(
claim_item_detail_subdetail: ClaimItemDetailSubdetail,
) -> json.Json
pub fn claim_item_detail_to_json(
claim_item_detail: ClaimItemDetail,
) -> json.Json
pub fn claim_item_location_decoder() -> decode.Decoder(
ClaimItemLocation,
)
pub fn claim_item_location_to_json(
elt: ClaimItemLocation,
) -> json.Json
pub fn claim_item_new(
product_or_service product_or_service: complex_types.Codeableconcept,
sequence sequence: Int,
) -> ClaimItem
pub fn claim_item_serviced_decoder() -> decode.Decoder(
ClaimItemServiced,
)
pub fn claim_item_serviced_to_json(
elt: ClaimItemServiced,
) -> json.Json
pub fn claim_new(
insurance insurance: complex_types.List1(ClaimInsurance),
priority priority: complex_types.Codeableconcept,
provider provider: complex_types.Reference,
created created: primitive_types.DateTime,
patient patient: complex_types.Reference,
use_ use_: valuesets.Claimuse,
type_ type_: complex_types.Codeableconcept,
status status: valuesets.Fmstatus,
) -> Claim
pub fn claim_payee_decoder() -> decode.Decoder(ClaimPayee)
pub fn claim_payee_new(
type_ type_: complex_types.Codeableconcept,
) -> ClaimPayee
pub fn claim_payee_to_json(claim_payee: ClaimPayee) -> json.Json
pub fn claim_procedure_decoder() -> decode.Decoder(ClaimProcedure)
pub fn claim_procedure_new(
procedure procedure: ClaimProcedureProcedure,
sequence sequence: Int,
) -> ClaimProcedure
pub fn claim_procedure_procedure_decoder() -> decode.Decoder(
ClaimProcedureProcedure,
)
pub fn claim_procedure_procedure_to_json(
elt: ClaimProcedureProcedure,
) -> json.Json
pub fn claim_procedure_to_json(
claim_procedure: ClaimProcedure,
) -> json.Json
pub fn claim_related_decoder() -> decode.Decoder(ClaimRelated)
pub fn claim_related_new() -> ClaimRelated
pub fn claim_related_to_json(
claim_related: ClaimRelated,
) -> json.Json
pub fn claim_supportinginfo_decoder() -> decode.Decoder(
ClaimSupportinginfo,
)
pub fn claim_supportinginfo_new(
category category: complex_types.Codeableconcept,
sequence sequence: Int,
) -> ClaimSupportinginfo
pub fn claim_supportinginfo_timing_decoder() -> decode.Decoder(
ClaimSupportinginfoTiming,
)
pub fn claim_supportinginfo_timing_to_json(
elt: ClaimSupportinginfoTiming,
) -> json.Json
pub fn claim_supportinginfo_to_json(
claim_supportinginfo: ClaimSupportinginfo,
) -> json.Json
pub fn claim_supportinginfo_value_decoder() -> decode.Decoder(
ClaimSupportinginfoValue,
)
pub fn claim_supportinginfo_value_to_json(
elt: ClaimSupportinginfoValue,
) -> json.Json
pub fn claimresponse_additem_decoder() -> decode.Decoder(
ClaimresponseAdditem,
)
pub fn claimresponse_additem_detail_decoder() -> decode.Decoder(
ClaimresponseAdditemDetail,
)
pub fn claimresponse_additem_detail_new(
adjudication adjudication: complex_types.List1(
ClaimresponseItemAdjudication,
),
product_or_service product_or_service: complex_types.Codeableconcept,
) -> ClaimresponseAdditemDetail
pub fn claimresponse_additem_detail_subdetail_decoder() -> decode.Decoder(
ClaimresponseAdditemDetailSubdetail,
)
pub fn claimresponse_additem_detail_subdetail_new(
adjudication adjudication: complex_types.List1(
ClaimresponseItemAdjudication,
),
product_or_service product_or_service: complex_types.Codeableconcept,
) -> ClaimresponseAdditemDetailSubdetail
pub fn claimresponse_additem_detail_subdetail_to_json(
claimresponse_additem_detail_subdetail: ClaimresponseAdditemDetailSubdetail,
) -> json.Json
pub fn claimresponse_additem_detail_to_json(
claimresponse_additem_detail: ClaimresponseAdditemDetail,
) -> json.Json
pub fn claimresponse_additem_location_decoder() -> decode.Decoder(
ClaimresponseAdditemLocation,
)
pub fn claimresponse_additem_location_to_json(
elt: ClaimresponseAdditemLocation,
) -> json.Json
pub fn claimresponse_additem_new(
adjudication adjudication: complex_types.List1(
ClaimresponseItemAdjudication,
),
product_or_service product_or_service: complex_types.Codeableconcept,
) -> ClaimresponseAdditem
pub fn claimresponse_additem_serviced_decoder() -> decode.Decoder(
ClaimresponseAdditemServiced,
)
pub fn claimresponse_additem_serviced_to_json(
elt: ClaimresponseAdditemServiced,
) -> json.Json
pub fn claimresponse_additem_to_json(
claimresponse_additem: ClaimresponseAdditem,
) -> json.Json
pub fn claimresponse_decoder() -> decode.Decoder(Claimresponse)
pub fn claimresponse_error_decoder() -> decode.Decoder(
ClaimresponseError,
)
pub fn claimresponse_error_new(
code code: complex_types.Codeableconcept,
) -> ClaimresponseError
pub fn claimresponse_error_to_json(
claimresponse_error: ClaimresponseError,
) -> json.Json
pub fn claimresponse_insurance_decoder() -> decode.Decoder(
ClaimresponseInsurance,
)
pub fn claimresponse_insurance_new(
coverage coverage: complex_types.Reference,
focal focal: Bool,
sequence sequence: Int,
) -> ClaimresponseInsurance
pub fn claimresponse_insurance_to_json(
claimresponse_insurance: ClaimresponseInsurance,
) -> json.Json
pub fn claimresponse_item_adjudication_decoder() -> decode.Decoder(
ClaimresponseItemAdjudication,
)
pub fn claimresponse_item_adjudication_new(
category category: complex_types.Codeableconcept,
) -> ClaimresponseItemAdjudication
pub fn claimresponse_item_adjudication_to_json(
claimresponse_item_adjudication: ClaimresponseItemAdjudication,
) -> json.Json
pub fn claimresponse_item_decoder() -> decode.Decoder(
ClaimresponseItem,
)
pub fn claimresponse_item_detail_decoder() -> decode.Decoder(
ClaimresponseItemDetail,
)
pub fn claimresponse_item_detail_new(
adjudication adjudication: complex_types.List1(
ClaimresponseItemAdjudication,
),
detail_sequence detail_sequence: Int,
) -> ClaimresponseItemDetail
pub fn claimresponse_item_detail_subdetail_decoder() -> decode.Decoder(
ClaimresponseItemDetailSubdetail,
)
pub fn claimresponse_item_detail_subdetail_new(
sub_detail_sequence sub_detail_sequence: Int,
) -> ClaimresponseItemDetailSubdetail
pub fn claimresponse_item_detail_subdetail_to_json(
claimresponse_item_detail_subdetail: ClaimresponseItemDetailSubdetail,
) -> json.Json
pub fn claimresponse_item_detail_to_json(
claimresponse_item_detail: ClaimresponseItemDetail,
) -> json.Json
pub fn claimresponse_item_new(
adjudication adjudication: complex_types.List1(
ClaimresponseItemAdjudication,
),
item_sequence item_sequence: Int,
) -> ClaimresponseItem
pub fn claimresponse_item_to_json(
claimresponse_item: ClaimresponseItem,
) -> json.Json
pub fn claimresponse_new(
outcome outcome: valuesets.Remittanceoutcome,
insurer insurer: complex_types.Reference,
created created: primitive_types.DateTime,
patient patient: complex_types.Reference,
use_ use_: valuesets.Claimuse,
type_ type_: complex_types.Codeableconcept,
status status: valuesets.Fmstatus,
) -> Claimresponse
pub fn claimresponse_payment_decoder() -> decode.Decoder(
ClaimresponsePayment,
)
pub fn claimresponse_payment_new(
amount amount: complex_types.Money,
type_ type_: complex_types.Codeableconcept,
) -> ClaimresponsePayment
pub fn claimresponse_payment_to_json(
claimresponse_payment: ClaimresponsePayment,
) -> json.Json
pub fn claimresponse_processnote_decoder() -> decode.Decoder(
ClaimresponseProcessnote,
)
pub fn claimresponse_processnote_new(
text text: String,
) -> ClaimresponseProcessnote
pub fn claimresponse_processnote_to_json(
claimresponse_processnote: ClaimresponseProcessnote,
) -> json.Json
pub fn claimresponse_to_json(
claimresponse: Claimresponse,
) -> json.Json
pub fn claimresponse_total_decoder() -> decode.Decoder(
ClaimresponseTotal,
)
pub fn claimresponse_total_new(
amount amount: complex_types.Money,
category category: complex_types.Codeableconcept,
) -> ClaimresponseTotal
pub fn claimresponse_total_to_json(
claimresponse_total: ClaimresponseTotal,
) -> json.Json
pub fn clinicalimpression_decoder() -> decode.Decoder(
Clinicalimpression,
)
pub fn clinicalimpression_effective_decoder() -> decode.Decoder(
ClinicalimpressionEffective,
)
pub fn clinicalimpression_effective_to_json(
elt: ClinicalimpressionEffective,
) -> json.Json
pub fn clinicalimpression_finding_decoder() -> decode.Decoder(
ClinicalimpressionFinding,
)
pub fn clinicalimpression_finding_new() -> ClinicalimpressionFinding
pub fn clinicalimpression_finding_to_json(
clinicalimpression_finding: ClinicalimpressionFinding,
) -> json.Json
pub fn clinicalimpression_investigation_decoder() -> decode.Decoder(
ClinicalimpressionInvestigation,
)
pub fn clinicalimpression_investigation_new(
code code: complex_types.Codeableconcept,
) -> ClinicalimpressionInvestigation
pub fn clinicalimpression_investigation_to_json(
clinicalimpression_investigation: ClinicalimpressionInvestigation,
) -> json.Json
pub fn clinicalimpression_new(
subject subject: complex_types.Reference,
status status: valuesets.Clinicalimpressionstatus,
) -> Clinicalimpression
pub fn clinicalimpression_to_json(
clinicalimpression: Clinicalimpression,
) -> json.Json
pub fn codesystem_concept_decoder() -> decode.Decoder(
CodesystemConcept,
)
pub fn codesystem_concept_designation_decoder() -> decode.Decoder(
CodesystemConceptDesignation,
)
pub fn codesystem_concept_designation_new(
value value: String,
) -> CodesystemConceptDesignation
pub fn codesystem_concept_designation_to_json(
codesystem_concept_designation: CodesystemConceptDesignation,
) -> json.Json
pub fn codesystem_concept_new(
code code: String,
) -> CodesystemConcept
pub fn codesystem_concept_property_decoder() -> decode.Decoder(
CodesystemConceptProperty,
)
pub fn codesystem_concept_property_new(
value value: CodesystemConceptPropertyValue,
code code: String,
) -> CodesystemConceptProperty
pub fn codesystem_concept_property_to_json(
codesystem_concept_property: CodesystemConceptProperty,
) -> json.Json
pub fn codesystem_concept_property_value_decoder() -> decode.Decoder(
CodesystemConceptPropertyValue,
)
pub fn codesystem_concept_property_value_to_json(
elt: CodesystemConceptPropertyValue,
) -> json.Json
pub fn codesystem_concept_to_json(
codesystem_concept: CodesystemConcept,
) -> json.Json
pub fn codesystem_decoder() -> decode.Decoder(Codesystem)
pub fn codesystem_filter_decoder() -> decode.Decoder(
CodesystemFilter,
)
pub fn codesystem_filter_new(
value value: String,
operator operator: complex_types.List1(valuesets.Filteroperator),
code code: String,
) -> CodesystemFilter
pub fn codesystem_filter_to_json(
codesystem_filter: CodesystemFilter,
) -> json.Json
pub fn codesystem_new(
content content: valuesets.Codesystemcontentmode,
status status: valuesets.Publicationstatus,
) -> Codesystem
pub fn codesystem_property_decoder() -> decode.Decoder(
CodesystemProperty,
)
pub fn codesystem_property_new(
type_ type_: valuesets.Conceptpropertytype,
code code: String,
) -> CodesystemProperty
pub fn codesystem_property_to_json(
codesystem_property: CodesystemProperty,
) -> json.Json
pub fn codesystem_to_json(codesystem: Codesystem) -> json.Json
pub fn communication_decoder() -> decode.Decoder(Communication)
pub fn communication_new(
status status: valuesets.Eventstatus,
) -> Communication
pub fn communication_payload_content_decoder() -> decode.Decoder(
CommunicationPayloadContent,
)
pub fn communication_payload_content_to_json(
elt: CommunicationPayloadContent,
) -> json.Json
pub fn communication_payload_decoder() -> decode.Decoder(
CommunicationPayload,
)
pub fn communication_payload_new(
content content: CommunicationPayloadContent,
) -> CommunicationPayload
pub fn communication_payload_to_json(
communication_payload: CommunicationPayload,
) -> json.Json
pub fn communication_to_json(
communication: Communication,
) -> json.Json
pub fn communicationrequest_decoder() -> decode.Decoder(
Communicationrequest,
)
pub fn communicationrequest_new(
status status: valuesets.Requeststatus,
) -> Communicationrequest
pub fn communicationrequest_occurrence_decoder() -> decode.Decoder(
CommunicationrequestOccurrence,
)
pub fn communicationrequest_occurrence_to_json(
elt: CommunicationrequestOccurrence,
) -> json.Json
pub fn communicationrequest_payload_content_decoder() -> decode.Decoder(
CommunicationrequestPayloadContent,
)
pub fn communicationrequest_payload_content_to_json(
elt: CommunicationrequestPayloadContent,
) -> json.Json
pub fn communicationrequest_payload_decoder() -> decode.Decoder(
CommunicationrequestPayload,
)
pub fn communicationrequest_payload_new(
content content: CommunicationrequestPayloadContent,
) -> CommunicationrequestPayload
pub fn communicationrequest_payload_to_json(
communicationrequest_payload: CommunicationrequestPayload,
) -> json.Json
pub fn communicationrequest_to_json(
communicationrequest: Communicationrequest,
) -> json.Json
pub fn compartmentdefinition_decoder() -> decode.Decoder(
Compartmentdefinition,
)
pub fn compartmentdefinition_new(
search search: Bool,
code code: valuesets.Compartmenttype,
status status: valuesets.Publicationstatus,
name name: String,
url url: String,
) -> Compartmentdefinition
pub fn compartmentdefinition_resource_decoder() -> decode.Decoder(
CompartmentdefinitionResource,
)
pub fn compartmentdefinition_resource_new(
code code: valuesets.Resourcetypes,
) -> CompartmentdefinitionResource
pub fn compartmentdefinition_resource_to_json(
compartmentdefinition_resource: CompartmentdefinitionResource,
) -> json.Json
pub fn compartmentdefinition_to_json(
compartmentdefinition: Compartmentdefinition,
) -> json.Json
pub fn composition_attester_decoder() -> decode.Decoder(
CompositionAttester,
)
pub fn composition_attester_new(
mode mode: valuesets.Compositionattestationmode,
) -> CompositionAttester
pub fn composition_attester_to_json(
composition_attester: CompositionAttester,
) -> json.Json
pub fn composition_decoder() -> decode.Decoder(Composition)
pub fn composition_event_decoder() -> decode.Decoder(
CompositionEvent,
)
pub fn composition_event_new() -> CompositionEvent
pub fn composition_event_to_json(
composition_event: CompositionEvent,
) -> json.Json
pub fn composition_new(
title title: String,
author author: complex_types.List1(complex_types.Reference),
date date: primitive_types.DateTime,
type_ type_: complex_types.Codeableconcept,
status status: valuesets.Compositionstatus,
) -> Composition
pub fn composition_relatesto_decoder() -> decode.Decoder(
CompositionRelatesto,
)
pub fn composition_relatesto_new(
target target: CompositionRelatestoTarget,
code code: valuesets.Documentrelationshiptype,
) -> CompositionRelatesto
pub fn composition_relatesto_target_decoder() -> decode.Decoder(
CompositionRelatestoTarget,
)
pub fn composition_relatesto_target_to_json(
elt: CompositionRelatestoTarget,
) -> json.Json
pub fn composition_relatesto_to_json(
composition_relatesto: CompositionRelatesto,
) -> json.Json
pub fn composition_section_decoder() -> decode.Decoder(
CompositionSection,
)
pub fn composition_section_new() -> CompositionSection
pub fn composition_section_to_json(
composition_section: CompositionSection,
) -> json.Json
pub fn composition_to_json(composition: Composition) -> json.Json
pub fn conceptmap_decoder() -> decode.Decoder(Conceptmap)
pub fn conceptmap_group_decoder() -> decode.Decoder(
ConceptmapGroup,
)
pub fn conceptmap_group_element_decoder() -> decode.Decoder(
ConceptmapGroupElement,
)
pub fn conceptmap_group_element_new() -> ConceptmapGroupElement
pub fn conceptmap_group_element_target_decoder() -> decode.Decoder(
ConceptmapGroupElementTarget,
)
pub fn conceptmap_group_element_target_dependson_decoder() -> decode.Decoder(
ConceptmapGroupElementTargetDependson,
)
pub fn conceptmap_group_element_target_dependson_new(
value value: String,
property property: String,
) -> ConceptmapGroupElementTargetDependson
pub fn conceptmap_group_element_target_dependson_to_json(
conceptmap_group_element_target_dependson: ConceptmapGroupElementTargetDependson,
) -> json.Json
pub fn conceptmap_group_element_target_new(
equivalence equivalence: valuesets.Conceptmapequivalence,
) -> ConceptmapGroupElementTarget
pub fn conceptmap_group_element_target_to_json(
conceptmap_group_element_target: ConceptmapGroupElementTarget,
) -> json.Json
pub fn conceptmap_group_element_to_json(
conceptmap_group_element: ConceptmapGroupElement,
) -> json.Json
pub fn conceptmap_group_new(
element element: complex_types.List1(ConceptmapGroupElement),
) -> ConceptmapGroup
pub fn conceptmap_group_to_json(
conceptmap_group: ConceptmapGroup,
) -> json.Json
pub fn conceptmap_group_unmapped_decoder() -> decode.Decoder(
ConceptmapGroupUnmapped,
)
pub fn conceptmap_group_unmapped_new(
mode mode: valuesets.Conceptmapunmappedmode,
) -> ConceptmapGroupUnmapped
pub fn conceptmap_group_unmapped_to_json(
conceptmap_group_unmapped: ConceptmapGroupUnmapped,
) -> json.Json
pub fn conceptmap_new(
status status: valuesets.Publicationstatus,
) -> Conceptmap
pub fn conceptmap_source_decoder() -> decode.Decoder(
ConceptmapSource,
)
pub fn conceptmap_source_to_json(
elt: ConceptmapSource,
) -> json.Json
pub fn conceptmap_target_decoder() -> decode.Decoder(
ConceptmapTarget,
)
pub fn conceptmap_target_to_json(
elt: ConceptmapTarget,
) -> json.Json
pub fn conceptmap_to_json(conceptmap: Conceptmap) -> json.Json
pub fn condition_abatement_decoder() -> decode.Decoder(
ConditionAbatement,
)
pub fn condition_abatement_to_json(
elt: ConditionAbatement,
) -> json.Json
pub fn condition_decoder() -> decode.Decoder(Condition)
pub fn condition_evidence_decoder() -> decode.Decoder(
ConditionEvidence,
)
pub fn condition_evidence_new() -> ConditionEvidence
pub fn condition_evidence_to_json(
condition_evidence: ConditionEvidence,
) -> json.Json
pub fn condition_new(
subject subject: complex_types.Reference,
) -> Condition
pub fn condition_onset_decoder() -> decode.Decoder(ConditionOnset)
pub fn condition_onset_to_json(elt: ConditionOnset) -> json.Json
pub fn condition_stage_decoder() -> decode.Decoder(ConditionStage)
pub fn condition_stage_new() -> ConditionStage
pub fn condition_stage_to_json(
condition_stage: ConditionStage,
) -> json.Json
pub fn consent_decoder() -> decode.Decoder(Consent)
pub fn consent_new(
category category: complex_types.List1(
complex_types.Codeableconcept,
),
scope scope: complex_types.Codeableconcept,
status status: valuesets.Consentstatecodes,
) -> Consent
pub fn consent_policy_decoder() -> decode.Decoder(ConsentPolicy)
pub fn consent_policy_new() -> ConsentPolicy
pub fn consent_policy_to_json(
consent_policy: ConsentPolicy,
) -> json.Json
pub fn consent_provision_actor_decoder() -> decode.Decoder(
ConsentProvisionActor,
)
pub fn consent_provision_actor_new(
reference reference: complex_types.Reference,
role role: complex_types.Codeableconcept,
) -> ConsentProvisionActor
pub fn consent_provision_actor_to_json(
consent_provision_actor: ConsentProvisionActor,
) -> json.Json
pub fn consent_provision_data_decoder() -> decode.Decoder(
ConsentProvisionData,
)
pub fn consent_provision_data_new(
reference reference: complex_types.Reference,
meaning meaning: valuesets.Consentdatameaning,
) -> ConsentProvisionData
pub fn consent_provision_data_to_json(
consent_provision_data: ConsentProvisionData,
) -> json.Json
pub fn consent_provision_decoder() -> decode.Decoder(
ConsentProvision,
)
pub fn consent_provision_new() -> ConsentProvision
pub fn consent_provision_to_json(
consent_provision: ConsentProvision,
) -> json.Json
pub fn consent_source_decoder() -> decode.Decoder(ConsentSource)
pub fn consent_source_to_json(elt: ConsentSource) -> json.Json
pub fn consent_verification_decoder() -> decode.Decoder(
ConsentVerification,
)
pub fn consent_verification_new(
verified verified: Bool,
) -> ConsentVerification
pub fn consent_verification_to_json(
consent_verification: ConsentVerification,
) -> json.Json
pub fn contract_contentdefinition_decoder() -> decode.Decoder(
ContractContentdefinition,
)
pub fn contract_contentdefinition_new(
publication_status publication_status: valuesets.Contractpublicationstatus,
type_ type_: complex_types.Codeableconcept,
) -> ContractContentdefinition
pub fn contract_contentdefinition_to_json(
contract_contentdefinition: ContractContentdefinition,
) -> json.Json
pub fn contract_decoder() -> decode.Decoder(Contract)
pub fn contract_friendly_content_decoder() -> decode.Decoder(
ContractFriendlyContent,
)
pub fn contract_friendly_content_to_json(
elt: ContractFriendlyContent,
) -> json.Json
pub fn contract_friendly_decoder() -> decode.Decoder(
ContractFriendly,
)
pub fn contract_friendly_new(
content content: ContractFriendlyContent,
) -> ContractFriendly
pub fn contract_friendly_to_json(
contract_friendly: ContractFriendly,
) -> json.Json
pub fn contract_legal_content_decoder() -> decode.Decoder(
ContractLegalContent,
)
pub fn contract_legal_content_to_json(
elt: ContractLegalContent,
) -> json.Json
pub fn contract_legal_decoder() -> decode.Decoder(ContractLegal)
pub fn contract_legal_new(
content content: ContractLegalContent,
) -> ContractLegal
pub fn contract_legal_to_json(
contract_legal: ContractLegal,
) -> json.Json
pub fn contract_legallybinding_decoder() -> decode.Decoder(
ContractLegallybinding,
)
pub fn contract_legallybinding_to_json(
elt: ContractLegallybinding,
) -> json.Json
pub fn contract_new() -> Contract
pub fn contract_rule_content_decoder() -> decode.Decoder(
ContractRuleContent,
)
pub fn contract_rule_content_to_json(
elt: ContractRuleContent,
) -> json.Json
pub fn contract_rule_decoder() -> decode.Decoder(ContractRule)
pub fn contract_rule_new(
content content: ContractRuleContent,
) -> ContractRule
pub fn contract_rule_to_json(
contract_rule: ContractRule,
) -> json.Json
pub fn contract_signer_decoder() -> decode.Decoder(ContractSigner)
pub fn contract_signer_new(
signature signature: complex_types.List1(
complex_types.Signature,
),
party party: complex_types.Reference,
type_ type_: complex_types.Coding,
) -> ContractSigner
pub fn contract_signer_to_json(
contract_signer: ContractSigner,
) -> json.Json
pub fn contract_term_action_decoder() -> decode.Decoder(
ContractTermAction,
)
pub fn contract_term_action_new(
status status: complex_types.Codeableconcept,
intent intent: complex_types.Codeableconcept,
type_ type_: complex_types.Codeableconcept,
) -> ContractTermAction
pub fn contract_term_action_occurrence_decoder() -> decode.Decoder(
ContractTermActionOccurrence,
)
pub fn contract_term_action_occurrence_to_json(
elt: ContractTermActionOccurrence,
) -> json.Json
pub fn contract_term_action_subject_decoder() -> decode.Decoder(
ContractTermActionSubject,
)
pub fn contract_term_action_subject_new(
reference reference: complex_types.List1(
complex_types.Reference,
),
) -> ContractTermActionSubject
pub fn contract_term_action_subject_to_json(
contract_term_action_subject: ContractTermActionSubject,
) -> json.Json
pub fn contract_term_action_to_json(
contract_term_action: ContractTermAction,
) -> json.Json
pub fn contract_term_asset_context_decoder() -> decode.Decoder(
ContractTermAssetContext,
)
pub fn contract_term_asset_context_new() -> ContractTermAssetContext
pub fn contract_term_asset_context_to_json(
contract_term_asset_context: ContractTermAssetContext,
) -> json.Json
pub fn contract_term_asset_decoder() -> decode.Decoder(
ContractTermAsset,
)
pub fn contract_term_asset_new() -> ContractTermAsset
pub fn contract_term_asset_to_json(
contract_term_asset: ContractTermAsset,
) -> json.Json
pub fn contract_term_asset_valueditem_decoder() -> decode.Decoder(
ContractTermAssetValueditem,
)
pub fn contract_term_asset_valueditem_entity_decoder() -> decode.Decoder(
ContractTermAssetValueditemEntity,
)
pub fn contract_term_asset_valueditem_entity_to_json(
elt: ContractTermAssetValueditemEntity,
) -> json.Json
pub fn contract_term_asset_valueditem_new() -> ContractTermAssetValueditem
pub fn contract_term_asset_valueditem_to_json(
contract_term_asset_valueditem: ContractTermAssetValueditem,
) -> json.Json
pub fn contract_term_decoder() -> decode.Decoder(ContractTerm)
pub fn contract_term_new(
offer offer: ContractTermOffer,
) -> ContractTerm
pub fn contract_term_offer_answer_decoder() -> decode.Decoder(
ContractTermOfferAnswer,
)
pub fn contract_term_offer_answer_new(
value value: ContractTermOfferAnswerValue,
) -> ContractTermOfferAnswer
pub fn contract_term_offer_answer_to_json(
contract_term_offer_answer: ContractTermOfferAnswer,
) -> json.Json
pub fn contract_term_offer_answer_value_decoder() -> decode.Decoder(
ContractTermOfferAnswerValue,
)
pub fn contract_term_offer_answer_value_to_json(
elt: ContractTermOfferAnswerValue,
) -> json.Json
pub fn contract_term_offer_decoder() -> decode.Decoder(
ContractTermOffer,
)
pub fn contract_term_offer_new() -> ContractTermOffer
pub fn contract_term_offer_party_decoder() -> decode.Decoder(
ContractTermOfferParty,
)
pub fn contract_term_offer_party_new(
role role: complex_types.Codeableconcept,
reference reference: complex_types.List1(
complex_types.Reference,
),
) -> ContractTermOfferParty
pub fn contract_term_offer_party_to_json(
contract_term_offer_party: ContractTermOfferParty,
) -> json.Json
pub fn contract_term_offer_to_json(
contract_term_offer: ContractTermOffer,
) -> json.Json
pub fn contract_term_securitylabel_decoder() -> decode.Decoder(
ContractTermSecuritylabel,
)
pub fn contract_term_securitylabel_new(
classification classification: complex_types.Coding,
) -> ContractTermSecuritylabel
pub fn contract_term_securitylabel_to_json(
contract_term_securitylabel: ContractTermSecuritylabel,
) -> json.Json
pub fn contract_term_to_json(
contract_term: ContractTerm,
) -> json.Json
pub fn contract_term_topic_decoder() -> decode.Decoder(
ContractTermTopic,
)
pub fn contract_term_topic_to_json(
elt: ContractTermTopic,
) -> json.Json
pub fn contract_topic_decoder() -> decode.Decoder(ContractTopic)
pub fn contract_topic_to_json(elt: ContractTopic) -> json.Json
pub fn coverage_class_decoder() -> decode.Decoder(CoverageClass)
pub fn coverage_class_new(
value value: String,
type_ type_: complex_types.Codeableconcept,
) -> CoverageClass
pub fn coverage_class_to_json(
coverage_class: CoverageClass,
) -> json.Json
pub fn coverage_costtobeneficiary_decoder() -> decode.Decoder(
CoverageCosttobeneficiary,
)
pub fn coverage_costtobeneficiary_exception_decoder() -> decode.Decoder(
CoverageCosttobeneficiaryException,
)
pub fn coverage_costtobeneficiary_exception_new(
type_ type_: complex_types.Codeableconcept,
) -> CoverageCosttobeneficiaryException
pub fn coverage_costtobeneficiary_exception_to_json(
coverage_costtobeneficiary_exception: CoverageCosttobeneficiaryException,
) -> json.Json
pub fn coverage_costtobeneficiary_new(
value value: CoverageCosttobeneficiaryValue,
) -> CoverageCosttobeneficiary
pub fn coverage_costtobeneficiary_to_json(
coverage_costtobeneficiary: CoverageCosttobeneficiary,
) -> json.Json
pub fn coverage_costtobeneficiary_value_decoder() -> decode.Decoder(
CoverageCosttobeneficiaryValue,
)
pub fn coverage_costtobeneficiary_value_to_json(
elt: CoverageCosttobeneficiaryValue,
) -> json.Json
pub fn coverage_decoder() -> decode.Decoder(Coverage)
pub fn coverage_new(
payor payor: complex_types.List1(complex_types.Reference),
beneficiary beneficiary: complex_types.Reference,
status status: valuesets.Fmstatus,
) -> Coverage
pub fn coverageeligibilityrequest_decoder() -> decode.Decoder(
Coverageeligibilityrequest,
)
pub fn coverageeligibilityrequest_insurance_decoder() -> decode.Decoder(
CoverageeligibilityrequestInsurance,
)
pub fn coverageeligibilityrequest_insurance_new(
coverage coverage: complex_types.Reference,
) -> CoverageeligibilityrequestInsurance
pub fn coverageeligibilityrequest_insurance_to_json(
coverageeligibilityrequest_insurance: CoverageeligibilityrequestInsurance,
) -> json.Json
pub fn coverageeligibilityrequest_item_decoder() -> decode.Decoder(
CoverageeligibilityrequestItem,
)
pub fn coverageeligibilityrequest_item_diagnosis_decoder() -> decode.Decoder(
CoverageeligibilityrequestItemDiagnosis,
)
pub fn coverageeligibilityrequest_item_diagnosis_diagnosis_decoder() -> decode.Decoder(
CoverageeligibilityrequestItemDiagnosisDiagnosis,
)
pub fn coverageeligibilityrequest_item_diagnosis_diagnosis_to_json(
elt: CoverageeligibilityrequestItemDiagnosisDiagnosis,
) -> json.Json
pub fn coverageeligibilityrequest_item_diagnosis_new() -> CoverageeligibilityrequestItemDiagnosis
pub fn coverageeligibilityrequest_item_diagnosis_to_json(
coverageeligibilityrequest_item_diagnosis: CoverageeligibilityrequestItemDiagnosis,
) -> json.Json
pub fn coverageeligibilityrequest_item_new() -> CoverageeligibilityrequestItem
pub fn coverageeligibilityrequest_item_to_json(
coverageeligibilityrequest_item: CoverageeligibilityrequestItem,
) -> json.Json
pub fn coverageeligibilityrequest_new(
insurer insurer: complex_types.Reference,
created created: primitive_types.DateTime,
patient patient: complex_types.Reference,
purpose purpose: complex_types.List1(
valuesets.Eligibilityrequestpurpose,
),
status status: valuesets.Fmstatus,
) -> Coverageeligibilityrequest
pub fn coverageeligibilityrequest_serviced_decoder() -> decode.Decoder(
CoverageeligibilityrequestServiced,
)
pub fn coverageeligibilityrequest_serviced_to_json(
elt: CoverageeligibilityrequestServiced,
) -> json.Json
pub fn coverageeligibilityrequest_supportinginfo_decoder() -> decode.Decoder(
CoverageeligibilityrequestSupportinginfo,
)
pub fn coverageeligibilityrequest_supportinginfo_new(
information information: complex_types.Reference,
sequence sequence: Int,
) -> CoverageeligibilityrequestSupportinginfo
pub fn coverageeligibilityrequest_supportinginfo_to_json(
coverageeligibilityrequest_supportinginfo: CoverageeligibilityrequestSupportinginfo,
) -> json.Json
pub fn coverageeligibilityrequest_to_json(
coverageeligibilityrequest: Coverageeligibilityrequest,
) -> json.Json
pub fn coverageeligibilityresponse_decoder() -> decode.Decoder(
Coverageeligibilityresponse,
)
pub fn coverageeligibilityresponse_error_decoder() -> decode.Decoder(
CoverageeligibilityresponseError,
)
pub fn coverageeligibilityresponse_error_new(
code code: complex_types.Codeableconcept,
) -> CoverageeligibilityresponseError
pub fn coverageeligibilityresponse_error_to_json(
coverageeligibilityresponse_error: CoverageeligibilityresponseError,
) -> json.Json
pub fn coverageeligibilityresponse_insurance_decoder() -> decode.Decoder(
CoverageeligibilityresponseInsurance,
)
pub fn coverageeligibilityresponse_insurance_item_benefit_allowed_decoder() -> decode.Decoder(
CoverageeligibilityresponseInsuranceItemBenefitAllowed,
)
pub fn coverageeligibilityresponse_insurance_item_benefit_allowed_to_json(
elt: CoverageeligibilityresponseInsuranceItemBenefitAllowed,
) -> json.Json
pub fn coverageeligibilityresponse_insurance_item_benefit_decoder() -> decode.Decoder(
CoverageeligibilityresponseInsuranceItemBenefit,
)
pub fn coverageeligibilityresponse_insurance_item_benefit_new(
type_ type_: complex_types.Codeableconcept,
) -> CoverageeligibilityresponseInsuranceItemBenefit
pub fn coverageeligibilityresponse_insurance_item_benefit_to_json(
coverageeligibilityresponse_insurance_item_benefit: CoverageeligibilityresponseInsuranceItemBenefit,
) -> json.Json
pub fn coverageeligibilityresponse_insurance_item_benefit_used_decoder() -> decode.Decoder(
CoverageeligibilityresponseInsuranceItemBenefitUsed,
)
pub fn coverageeligibilityresponse_insurance_item_benefit_used_to_json(
elt: CoverageeligibilityresponseInsuranceItemBenefitUsed,
) -> json.Json
pub fn coverageeligibilityresponse_insurance_item_decoder() -> decode.Decoder(
CoverageeligibilityresponseInsuranceItem,
)
pub fn coverageeligibilityresponse_insurance_item_new() -> CoverageeligibilityresponseInsuranceItem
pub fn coverageeligibilityresponse_insurance_item_to_json(
coverageeligibilityresponse_insurance_item: CoverageeligibilityresponseInsuranceItem,
) -> json.Json
pub fn coverageeligibilityresponse_insurance_new(
coverage coverage: complex_types.Reference,
) -> CoverageeligibilityresponseInsurance
pub fn coverageeligibilityresponse_insurance_to_json(
coverageeligibilityresponse_insurance: CoverageeligibilityresponseInsurance,
) -> json.Json
pub fn coverageeligibilityresponse_new(
insurer insurer: complex_types.Reference,
outcome outcome: valuesets.Remittanceoutcome,
request request: complex_types.Reference,
created created: primitive_types.DateTime,
patient patient: complex_types.Reference,
purpose purpose: complex_types.List1(
valuesets.Eligibilityresponsepurpose,
),
status status: valuesets.Fmstatus,
) -> Coverageeligibilityresponse
pub fn coverageeligibilityresponse_serviced_decoder() -> decode.Decoder(
CoverageeligibilityresponseServiced,
)
pub fn coverageeligibilityresponse_serviced_to_json(
elt: CoverageeligibilityresponseServiced,
) -> json.Json
pub fn coverageeligibilityresponse_to_json(
coverageeligibilityresponse: Coverageeligibilityresponse,
) -> json.Json
pub fn detectedissue_decoder() -> decode.Decoder(Detectedissue)
pub fn detectedissue_evidence_decoder() -> decode.Decoder(
DetectedissueEvidence,
)
pub fn detectedissue_evidence_new() -> DetectedissueEvidence
pub fn detectedissue_evidence_to_json(
detectedissue_evidence: DetectedissueEvidence,
) -> json.Json
pub fn detectedissue_identified_decoder() -> decode.Decoder(
DetectedissueIdentified,
)
pub fn detectedissue_identified_to_json(
elt: DetectedissueIdentified,
) -> json.Json
pub fn detectedissue_mitigation_decoder() -> decode.Decoder(
DetectedissueMitigation,
)
pub fn detectedissue_mitigation_new(
action action: complex_types.Codeableconcept,
) -> DetectedissueMitigation
pub fn detectedissue_mitigation_to_json(
detectedissue_mitigation: DetectedissueMitigation,
) -> json.Json
pub fn detectedissue_new(
status status: valuesets.Observationstatus,
) -> Detectedissue
pub fn detectedissue_to_json(
detectedissue: Detectedissue,
) -> json.Json
pub fn device_decoder() -> decode.Decoder(Device)
pub fn device_devicename_decoder() -> decode.Decoder(
DeviceDevicename,
)
pub fn device_devicename_new(
type_ type_: valuesets.Devicenametype,
name name: String,
) -> DeviceDevicename
pub fn device_devicename_to_json(
device_devicename: DeviceDevicename,
) -> json.Json
pub fn device_new() -> Device
pub fn device_property_decoder() -> decode.Decoder(DeviceProperty)
pub fn device_property_new(
type_ type_: complex_types.Codeableconcept,
) -> DeviceProperty
pub fn device_property_to_json(
device_property: DeviceProperty,
) -> json.Json
pub fn device_specialization_decoder() -> decode.Decoder(
DeviceSpecialization,
)
pub fn device_specialization_new(
system_type system_type: complex_types.Codeableconcept,
) -> DeviceSpecialization
pub fn device_specialization_to_json(
device_specialization: DeviceSpecialization,
) -> json.Json
pub fn device_udicarrier_decoder() -> decode.Decoder(
DeviceUdicarrier,
)
pub fn device_udicarrier_new() -> DeviceUdicarrier
pub fn device_udicarrier_to_json(
device_udicarrier: DeviceUdicarrier,
) -> json.Json
pub fn device_version_decoder() -> decode.Decoder(DeviceVersion)
pub fn device_version_new(value value: String) -> DeviceVersion
pub fn device_version_to_json(
device_version: DeviceVersion,
) -> json.Json
pub fn devicedefinition_capability_decoder() -> decode.Decoder(
DevicedefinitionCapability,
)
pub fn devicedefinition_capability_new(
type_ type_: complex_types.Codeableconcept,
) -> DevicedefinitionCapability
pub fn devicedefinition_capability_to_json(
devicedefinition_capability: DevicedefinitionCapability,
) -> json.Json
pub fn devicedefinition_decoder() -> decode.Decoder(
Devicedefinition,
)
pub fn devicedefinition_devicename_decoder() -> decode.Decoder(
DevicedefinitionDevicename,
)
pub fn devicedefinition_devicename_new(
type_ type_: valuesets.Devicenametype,
name name: String,
) -> DevicedefinitionDevicename
pub fn devicedefinition_devicename_to_json(
devicedefinition_devicename: DevicedefinitionDevicename,
) -> json.Json
pub fn devicedefinition_manufacturer_decoder() -> decode.Decoder(
DevicedefinitionManufacturer,
)
pub fn devicedefinition_manufacturer_to_json(
elt: DevicedefinitionManufacturer,
) -> json.Json
pub fn devicedefinition_material_decoder() -> decode.Decoder(
DevicedefinitionMaterial,
)
pub fn devicedefinition_material_new(
substance substance: complex_types.Codeableconcept,
) -> DevicedefinitionMaterial
pub fn devicedefinition_material_to_json(
devicedefinition_material: DevicedefinitionMaterial,
) -> json.Json
pub fn devicedefinition_new() -> Devicedefinition
pub fn devicedefinition_property_decoder() -> decode.Decoder(
DevicedefinitionProperty,
)
pub fn devicedefinition_property_new(
type_ type_: complex_types.Codeableconcept,
) -> DevicedefinitionProperty
pub fn devicedefinition_property_to_json(
devicedefinition_property: DevicedefinitionProperty,
) -> json.Json
pub fn devicedefinition_specialization_decoder() -> decode.Decoder(
DevicedefinitionSpecialization,
)
pub fn devicedefinition_specialization_new(
system_type system_type: String,
) -> DevicedefinitionSpecialization
pub fn devicedefinition_specialization_to_json(
devicedefinition_specialization: DevicedefinitionSpecialization,
) -> json.Json
pub fn devicedefinition_to_json(
devicedefinition: Devicedefinition,
) -> json.Json
pub fn devicedefinition_udideviceidentifier_decoder() -> decode.Decoder(
DevicedefinitionUdideviceidentifier,
)
pub fn devicedefinition_udideviceidentifier_new(
jurisdiction jurisdiction: String,
issuer issuer: String,
device_identifier device_identifier: String,
) -> DevicedefinitionUdideviceidentifier
pub fn devicedefinition_udideviceidentifier_to_json(
devicedefinition_udideviceidentifier: DevicedefinitionUdideviceidentifier,
) -> json.Json
pub fn devicemetric_calibration_decoder() -> decode.Decoder(
DevicemetricCalibration,
)
pub fn devicemetric_calibration_new() -> DevicemetricCalibration
pub fn devicemetric_calibration_to_json(
devicemetric_calibration: DevicemetricCalibration,
) -> json.Json
pub fn devicemetric_decoder() -> decode.Decoder(Devicemetric)
pub fn devicemetric_new(
category category: valuesets.Metriccategory,
type_ type_: complex_types.Codeableconcept,
) -> Devicemetric
pub fn devicemetric_to_json(
devicemetric: Devicemetric,
) -> json.Json
pub fn devicerequest_code_decoder() -> decode.Decoder(
DevicerequestCode,
)
pub fn devicerequest_code_to_json(
elt: DevicerequestCode,
) -> json.Json
pub fn devicerequest_decoder() -> decode.Decoder(Devicerequest)
pub fn devicerequest_new(
subject subject: complex_types.Reference,
code code: DevicerequestCode,
intent intent: valuesets.Requestintent,
) -> Devicerequest
pub fn devicerequest_occurrence_decoder() -> decode.Decoder(
DevicerequestOccurrence,
)
pub fn devicerequest_occurrence_to_json(
elt: DevicerequestOccurrence,
) -> json.Json
pub fn devicerequest_parameter_decoder() -> decode.Decoder(
DevicerequestParameter,
)
pub fn devicerequest_parameter_new() -> DevicerequestParameter
pub fn devicerequest_parameter_to_json(
devicerequest_parameter: DevicerequestParameter,
) -> json.Json
pub fn devicerequest_parameter_value_decoder() -> decode.Decoder(
DevicerequestParameterValue,
)
pub fn devicerequest_parameter_value_to_json(
elt: DevicerequestParameterValue,
) -> json.Json
pub fn devicerequest_to_json(
devicerequest: Devicerequest,
) -> json.Json
pub fn deviceusestatement_decoder() -> decode.Decoder(
Deviceusestatement,
)
pub fn deviceusestatement_new(
device device: complex_types.Reference,
subject subject: complex_types.Reference,
status status: valuesets.Devicestatementstatus,
) -> Deviceusestatement
pub fn deviceusestatement_timing_decoder() -> decode.Decoder(
DeviceusestatementTiming,
)
pub fn deviceusestatement_timing_to_json(
elt: DeviceusestatementTiming,
) -> json.Json
pub fn deviceusestatement_to_json(
deviceusestatement: Deviceusestatement,
) -> json.Json
pub fn diagnosticreport_decoder() -> decode.Decoder(
Diagnosticreport,
)
pub fn diagnosticreport_effective_decoder() -> decode.Decoder(
DiagnosticreportEffective,
)
pub fn diagnosticreport_effective_to_json(
elt: DiagnosticreportEffective,
) -> json.Json
pub fn diagnosticreport_media_decoder() -> decode.Decoder(
DiagnosticreportMedia,
)
pub fn diagnosticreport_media_new(
link link: complex_types.Reference,
) -> DiagnosticreportMedia
pub fn diagnosticreport_media_to_json(
diagnosticreport_media: DiagnosticreportMedia,
) -> json.Json
pub fn diagnosticreport_new(
code code: complex_types.Codeableconcept,
status status: valuesets.Diagnosticreportstatus,
) -> Diagnosticreport
pub fn diagnosticreport_to_json(
diagnosticreport: Diagnosticreport,
) -> json.Json
pub fn documentmanifest_decoder() -> decode.Decoder(
Documentmanifest,
)
pub fn documentmanifest_new(
content content: complex_types.List1(complex_types.Reference),
status status: valuesets.Documentreferencestatus,
) -> Documentmanifest
pub fn documentmanifest_related_decoder() -> decode.Decoder(
DocumentmanifestRelated,
)
pub fn documentmanifest_related_new() -> DocumentmanifestRelated
pub fn documentmanifest_related_to_json(
documentmanifest_related: DocumentmanifestRelated,
) -> json.Json
pub fn documentmanifest_to_json(
documentmanifest: Documentmanifest,
) -> json.Json
pub fn documentreference_content_decoder() -> decode.Decoder(
DocumentreferenceContent,
)
pub fn documentreference_content_new(
attachment attachment: complex_types.Attachment,
) -> DocumentreferenceContent
pub fn documentreference_content_to_json(
documentreference_content: DocumentreferenceContent,
) -> json.Json
pub fn documentreference_context_decoder() -> decode.Decoder(
DocumentreferenceContext,
)
pub fn documentreference_context_new() -> DocumentreferenceContext
pub fn documentreference_context_to_json(
documentreference_context: DocumentreferenceContext,
) -> json.Json
pub fn documentreference_decoder() -> decode.Decoder(
Documentreference,
)
pub fn documentreference_new(
content content: complex_types.List1(DocumentreferenceContent),
status status: valuesets.Documentreferencestatus,
) -> Documentreference
pub fn documentreference_relatesto_decoder() -> decode.Decoder(
DocumentreferenceRelatesto,
)
pub fn documentreference_relatesto_new(
target target: complex_types.Reference,
code code: valuesets.Documentrelationshiptype,
) -> DocumentreferenceRelatesto
pub fn documentreference_relatesto_to_json(
documentreference_relatesto: DocumentreferenceRelatesto,
) -> json.Json
pub fn documentreference_to_json(
documentreference: Documentreference,
) -> json.Json
pub fn domainresource_decoder() -> decode.Decoder(Domainresource)
pub fn domainresource_new() -> Domainresource
pub fn domainresource_to_json(
domainresource: Domainresource,
) -> json.Json
pub fn effectevidencesynthesis_certainty_certaintysubcomponent_decoder() -> decode.Decoder(
EffectevidencesynthesisCertaintyCertaintysubcomponent,
)
pub fn effectevidencesynthesis_certainty_certaintysubcomponent_new() -> EffectevidencesynthesisCertaintyCertaintysubcomponent
pub fn effectevidencesynthesis_certainty_certaintysubcomponent_to_json(
effectevidencesynthesis_certainty_certaintysubcomponent: EffectevidencesynthesisCertaintyCertaintysubcomponent,
) -> json.Json
pub fn effectevidencesynthesis_certainty_decoder() -> decode.Decoder(
EffectevidencesynthesisCertainty,
)
pub fn effectevidencesynthesis_certainty_new() -> EffectevidencesynthesisCertainty
pub fn effectevidencesynthesis_certainty_to_json(
effectevidencesynthesis_certainty: EffectevidencesynthesisCertainty,
) -> json.Json
pub fn effectevidencesynthesis_decoder() -> decode.Decoder(
Effectevidencesynthesis,
)
pub fn effectevidencesynthesis_effectestimate_decoder() -> decode.Decoder(
EffectevidencesynthesisEffectestimate,
)
pub fn effectevidencesynthesis_effectestimate_new() -> EffectevidencesynthesisEffectestimate
pub fn effectevidencesynthesis_effectestimate_precisionestimate_decoder() -> decode.Decoder(
EffectevidencesynthesisEffectestimatePrecisionestimate,
)
pub fn effectevidencesynthesis_effectestimate_precisionestimate_new() -> EffectevidencesynthesisEffectestimatePrecisionestimate
pub fn effectevidencesynthesis_effectestimate_precisionestimate_to_json(
effectevidencesynthesis_effectestimate_precisionestimate: EffectevidencesynthesisEffectestimatePrecisionestimate,
) -> json.Json
pub fn effectevidencesynthesis_effectestimate_to_json(
effectevidencesynthesis_effectestimate: EffectevidencesynthesisEffectestimate,
) -> json.Json
pub fn effectevidencesynthesis_new(
outcome outcome: complex_types.Reference,
exposure_alternative exposure_alternative: complex_types.Reference,
exposure exposure: complex_types.Reference,
population population: complex_types.Reference,
status status: valuesets.Publicationstatus,
) -> Effectevidencesynthesis
pub fn effectevidencesynthesis_resultsbyexposure_decoder() -> decode.Decoder(
EffectevidencesynthesisResultsbyexposure,
)
pub fn effectevidencesynthesis_resultsbyexposure_new(
risk_evidence_synthesis risk_evidence_synthesis: complex_types.Reference,
) -> EffectevidencesynthesisResultsbyexposure
pub fn effectevidencesynthesis_resultsbyexposure_to_json(
effectevidencesynthesis_resultsbyexposure: EffectevidencesynthesisResultsbyexposure,
) -> json.Json
pub fn effectevidencesynthesis_samplesize_decoder() -> decode.Decoder(
EffectevidencesynthesisSamplesize,
)
pub fn effectevidencesynthesis_samplesize_new() -> EffectevidencesynthesisSamplesize
pub fn effectevidencesynthesis_samplesize_to_json(
effectevidencesynthesis_samplesize: EffectevidencesynthesisSamplesize,
) -> json.Json
pub fn effectevidencesynthesis_to_json(
effectevidencesynthesis: Effectevidencesynthesis,
) -> json.Json
pub fn encounter_classhistory_decoder() -> decode.Decoder(
EncounterClasshistory,
)
pub fn encounter_classhistory_new(
period period: complex_types.Period,
class class: complex_types.Coding,
) -> EncounterClasshistory
pub fn encounter_classhistory_to_json(
encounter_classhistory: EncounterClasshistory,
) -> json.Json
pub fn encounter_decoder() -> decode.Decoder(Encounter)
pub fn encounter_diagnosis_decoder() -> decode.Decoder(
EncounterDiagnosis,
)
pub fn encounter_diagnosis_new(
condition condition: complex_types.Reference,
) -> EncounterDiagnosis
pub fn encounter_diagnosis_to_json(
encounter_diagnosis: EncounterDiagnosis,
) -> json.Json
pub fn encounter_hospitalization_decoder() -> decode.Decoder(
EncounterHospitalization,
)
pub fn encounter_hospitalization_new() -> EncounterHospitalization
pub fn encounter_hospitalization_to_json(
encounter_hospitalization: EncounterHospitalization,
) -> json.Json
pub fn encounter_location_decoder() -> decode.Decoder(
EncounterLocation,
)
pub fn encounter_location_new(
location location: complex_types.Reference,
) -> EncounterLocation
pub fn encounter_location_to_json(
encounter_location: EncounterLocation,
) -> json.Json
pub fn encounter_new(
class class: complex_types.Coding,
status status: valuesets.Encounterstatus,
) -> Encounter
pub fn encounter_participant_decoder() -> decode.Decoder(
EncounterParticipant,
)
pub fn encounter_participant_new() -> EncounterParticipant
pub fn encounter_participant_to_json(
encounter_participant: EncounterParticipant,
) -> json.Json
pub fn encounter_statushistory_decoder() -> decode.Decoder(
EncounterStatushistory,
)
pub fn encounter_statushistory_new(
period period: complex_types.Period,
status status: valuesets.Encounterstatus,
) -> EncounterStatushistory
pub fn encounter_statushistory_to_json(
encounter_statushistory: EncounterStatushistory,
) -> json.Json
pub fn endpoint_decoder() -> decode.Decoder(Endpoint)
pub fn endpoint_new(
address address: String,
payload_type payload_type: complex_types.List1(
complex_types.Codeableconcept,
),
connection_type connection_type: complex_types.Coding,
status status: valuesets.Endpointstatus,
) -> Endpoint
pub fn enrollmentrequest_decoder() -> decode.Decoder(
Enrollmentrequest,
)
pub fn enrollmentrequest_new() -> Enrollmentrequest
pub fn enrollmentrequest_to_json(
enrollmentrequest: Enrollmentrequest,
) -> json.Json
pub fn enrollmentresponse_decoder() -> decode.Decoder(
Enrollmentresponse,
)
pub fn enrollmentresponse_new() -> Enrollmentresponse
pub fn enrollmentresponse_to_json(
enrollmentresponse: Enrollmentresponse,
) -> json.Json
pub fn episodeofcare_decoder() -> decode.Decoder(Episodeofcare)
pub fn episodeofcare_diagnosis_decoder() -> decode.Decoder(
EpisodeofcareDiagnosis,
)
pub fn episodeofcare_diagnosis_new(
condition condition: complex_types.Reference,
) -> EpisodeofcareDiagnosis
pub fn episodeofcare_diagnosis_to_json(
episodeofcare_diagnosis: EpisodeofcareDiagnosis,
) -> json.Json
pub fn episodeofcare_new(
patient patient: complex_types.Reference,
status status: valuesets.Episodeofcarestatus,
) -> Episodeofcare
pub fn episodeofcare_statushistory_decoder() -> decode.Decoder(
EpisodeofcareStatushistory,
)
pub fn episodeofcare_statushistory_new(
period period: complex_types.Period,
status status: valuesets.Episodeofcarestatus,
) -> EpisodeofcareStatushistory
pub fn episodeofcare_statushistory_to_json(
episodeofcare_statushistory: EpisodeofcareStatushistory,
) -> json.Json
pub fn episodeofcare_to_json(
episodeofcare: Episodeofcare,
) -> json.Json
pub fn eventdefinition_decoder() -> decode.Decoder(
Eventdefinition,
)
pub fn eventdefinition_new(
trigger trigger: complex_types.List1(
complex_types.Triggerdefinition,
),
status status: valuesets.Publicationstatus,
) -> Eventdefinition
pub fn eventdefinition_subject_decoder() -> decode.Decoder(
EventdefinitionSubject,
)
pub fn eventdefinition_subject_to_json(
elt: EventdefinitionSubject,
) -> json.Json
pub fn eventdefinition_to_json(
eventdefinition: Eventdefinition,
) -> json.Json
pub fn evidence_decoder() -> decode.Decoder(Evidence)
pub fn evidence_new(
exposure_background exposure_background: complex_types.Reference,
status status: valuesets.Publicationstatus,
) -> Evidence
pub fn evidencevariable_characteristic_decoder() -> decode.Decoder(
EvidencevariableCharacteristic,
)
pub fn evidencevariable_characteristic_definition_decoder() -> decode.Decoder(
EvidencevariableCharacteristicDefinition,
)
pub fn evidencevariable_characteristic_definition_to_json(
elt: EvidencevariableCharacteristicDefinition,
) -> json.Json
pub fn evidencevariable_characteristic_new(
definition definition: EvidencevariableCharacteristicDefinition,
) -> EvidencevariableCharacteristic
pub fn evidencevariable_characteristic_participanteffective_decoder() -> decode.Decoder(
EvidencevariableCharacteristicParticipanteffective,
)
pub fn evidencevariable_characteristic_participanteffective_to_json(
elt: EvidencevariableCharacteristicParticipanteffective,
) -> json.Json
pub fn evidencevariable_characteristic_to_json(
evidencevariable_characteristic: EvidencevariableCharacteristic,
) -> json.Json
pub fn evidencevariable_decoder() -> decode.Decoder(
Evidencevariable,
)
pub fn evidencevariable_new(
characteristic characteristic: complex_types.List1(
EvidencevariableCharacteristic,
),
status status: valuesets.Publicationstatus,
) -> Evidencevariable
pub fn evidencevariable_to_json(
evidencevariable: Evidencevariable,
) -> json.Json
pub fn examplescenario_actor_decoder() -> decode.Decoder(
ExamplescenarioActor,
)
pub fn examplescenario_actor_new(
type_ type_: valuesets.Examplescenarioactortype,
actor_id actor_id: String,
) -> ExamplescenarioActor
pub fn examplescenario_actor_to_json(
examplescenario_actor: ExamplescenarioActor,
) -> json.Json
pub fn examplescenario_decoder() -> decode.Decoder(
Examplescenario,
)
pub fn examplescenario_instance_containedinstance_decoder() -> decode.Decoder(
ExamplescenarioInstanceContainedinstance,
)
pub fn examplescenario_instance_containedinstance_new(
resource_id resource_id: String,
) -> ExamplescenarioInstanceContainedinstance
pub fn examplescenario_instance_containedinstance_to_json(
examplescenario_instance_containedinstance: ExamplescenarioInstanceContainedinstance,
) -> json.Json
pub fn examplescenario_instance_decoder() -> decode.Decoder(
ExamplescenarioInstance,
)
pub fn examplescenario_instance_new(
resource_type resource_type: valuesets.Resourcetypes,
resource_id resource_id: String,
) -> ExamplescenarioInstance
pub fn examplescenario_instance_to_json(
examplescenario_instance: ExamplescenarioInstance,
) -> json.Json
pub fn examplescenario_instance_version_decoder() -> decode.Decoder(
ExamplescenarioInstanceVersion,
)
pub fn examplescenario_instance_version_new(
description description: String,
version_id version_id: String,
) -> ExamplescenarioInstanceVersion
pub fn examplescenario_instance_version_to_json(
examplescenario_instance_version: ExamplescenarioInstanceVersion,
) -> json.Json
pub fn examplescenario_new(
status status: valuesets.Publicationstatus,
) -> Examplescenario
pub fn examplescenario_process_decoder() -> decode.Decoder(
ExamplescenarioProcess,
)
pub fn examplescenario_process_new(
title title: String,
) -> ExamplescenarioProcess
pub fn examplescenario_process_step_alternative_decoder() -> decode.Decoder(
ExamplescenarioProcessStepAlternative,
)
pub fn examplescenario_process_step_alternative_new(
title title: String,
) -> ExamplescenarioProcessStepAlternative
pub fn examplescenario_process_step_alternative_to_json(
examplescenario_process_step_alternative: ExamplescenarioProcessStepAlternative,
) -> json.Json
pub fn examplescenario_process_step_decoder() -> decode.Decoder(
ExamplescenarioProcessStep,
)
pub fn examplescenario_process_step_new() -> ExamplescenarioProcessStep
pub fn examplescenario_process_step_operation_decoder() -> decode.Decoder(
ExamplescenarioProcessStepOperation,
)
pub fn examplescenario_process_step_operation_new(
number number: String,
) -> ExamplescenarioProcessStepOperation
pub fn examplescenario_process_step_operation_to_json(
examplescenario_process_step_operation: ExamplescenarioProcessStepOperation,
) -> json.Json
pub fn examplescenario_process_step_to_json(
examplescenario_process_step: ExamplescenarioProcessStep,
) -> json.Json
pub fn examplescenario_process_to_json(
examplescenario_process: ExamplescenarioProcess,
) -> json.Json
pub fn examplescenario_to_json(
examplescenario: Examplescenario,
) -> json.Json
pub fn explanationofbenefit_accident_decoder() -> decode.Decoder(
ExplanationofbenefitAccident,
)
pub fn explanationofbenefit_accident_location_decoder() -> decode.Decoder(
ExplanationofbenefitAccidentLocation,
)
pub fn explanationofbenefit_accident_location_to_json(
elt: ExplanationofbenefitAccidentLocation,
) -> json.Json
pub fn explanationofbenefit_accident_new() -> ExplanationofbenefitAccident
pub fn explanationofbenefit_accident_to_json(
explanationofbenefit_accident: ExplanationofbenefitAccident,
) -> json.Json
pub fn explanationofbenefit_additem_decoder() -> decode.Decoder(
ExplanationofbenefitAdditem,
)
pub fn explanationofbenefit_additem_detail_decoder() -> decode.Decoder(
ExplanationofbenefitAdditemDetail,
)
pub fn explanationofbenefit_additem_detail_new(
product_or_service product_or_service: complex_types.Codeableconcept,
) -> ExplanationofbenefitAdditemDetail
pub fn explanationofbenefit_additem_detail_subdetail_decoder() -> decode.Decoder(
ExplanationofbenefitAdditemDetailSubdetail,
)
pub fn explanationofbenefit_additem_detail_subdetail_new(
product_or_service product_or_service: complex_types.Codeableconcept,
) -> ExplanationofbenefitAdditemDetailSubdetail
pub fn explanationofbenefit_additem_detail_subdetail_to_json(
explanationofbenefit_additem_detail_subdetail: ExplanationofbenefitAdditemDetailSubdetail,
) -> json.Json
pub fn explanationofbenefit_additem_detail_to_json(
explanationofbenefit_additem_detail: ExplanationofbenefitAdditemDetail,
) -> json.Json
pub fn explanationofbenefit_additem_location_decoder() -> decode.Decoder(
ExplanationofbenefitAdditemLocation,
)
pub fn explanationofbenefit_additem_location_to_json(
elt: ExplanationofbenefitAdditemLocation,
) -> json.Json
pub fn explanationofbenefit_additem_new(
product_or_service product_or_service: complex_types.Codeableconcept,
) -> ExplanationofbenefitAdditem
pub fn explanationofbenefit_additem_serviced_decoder() -> decode.Decoder(
ExplanationofbenefitAdditemServiced,
)
pub fn explanationofbenefit_additem_serviced_to_json(
elt: ExplanationofbenefitAdditemServiced,
) -> json.Json
pub fn explanationofbenefit_additem_to_json(
explanationofbenefit_additem: ExplanationofbenefitAdditem,
) -> json.Json
pub fn explanationofbenefit_benefitbalance_decoder() -> decode.Decoder(
ExplanationofbenefitBenefitbalance,
)
pub fn explanationofbenefit_benefitbalance_financial_allowed_decoder() -> decode.Decoder(
ExplanationofbenefitBenefitbalanceFinancialAllowed,
)
pub fn explanationofbenefit_benefitbalance_financial_allowed_to_json(
elt: ExplanationofbenefitBenefitbalanceFinancialAllowed,
) -> json.Json
pub fn explanationofbenefit_benefitbalance_financial_decoder() -> decode.Decoder(
ExplanationofbenefitBenefitbalanceFinancial,
)
pub fn explanationofbenefit_benefitbalance_financial_new(
type_ type_: complex_types.Codeableconcept,
) -> ExplanationofbenefitBenefitbalanceFinancial
pub fn explanationofbenefit_benefitbalance_financial_to_json(
explanationofbenefit_benefitbalance_financial: ExplanationofbenefitBenefitbalanceFinancial,
) -> json.Json
pub fn explanationofbenefit_benefitbalance_financial_used_decoder() -> decode.Decoder(
ExplanationofbenefitBenefitbalanceFinancialUsed,
)
pub fn explanationofbenefit_benefitbalance_financial_used_to_json(
elt: ExplanationofbenefitBenefitbalanceFinancialUsed,
) -> json.Json
pub fn explanationofbenefit_benefitbalance_new(
category category: complex_types.Codeableconcept,
) -> ExplanationofbenefitBenefitbalance
pub fn explanationofbenefit_benefitbalance_to_json(
explanationofbenefit_benefitbalance: ExplanationofbenefitBenefitbalance,
) -> json.Json
pub fn explanationofbenefit_careteam_decoder() -> decode.Decoder(
ExplanationofbenefitCareteam,
)
pub fn explanationofbenefit_careteam_new(
provider provider: complex_types.Reference,
sequence sequence: Int,
) -> ExplanationofbenefitCareteam
pub fn explanationofbenefit_careteam_to_json(
explanationofbenefit_careteam: ExplanationofbenefitCareteam,
) -> json.Json
pub fn explanationofbenefit_decoder() -> decode.Decoder(
Explanationofbenefit,
)
pub fn explanationofbenefit_diagnosis_decoder() -> decode.Decoder(
ExplanationofbenefitDiagnosis,
)
pub fn explanationofbenefit_diagnosis_diagnosis_decoder() -> decode.Decoder(
ExplanationofbenefitDiagnosisDiagnosis,
)
pub fn explanationofbenefit_diagnosis_diagnosis_to_json(
elt: ExplanationofbenefitDiagnosisDiagnosis,
) -> json.Json
pub fn explanationofbenefit_diagnosis_new(
diagnosis diagnosis: ExplanationofbenefitDiagnosisDiagnosis,
sequence sequence: Int,
) -> ExplanationofbenefitDiagnosis
pub fn explanationofbenefit_diagnosis_to_json(
explanationofbenefit_diagnosis: ExplanationofbenefitDiagnosis,
) -> json.Json
pub fn explanationofbenefit_insurance_decoder() -> decode.Decoder(
ExplanationofbenefitInsurance,
)
pub fn explanationofbenefit_insurance_new(
coverage coverage: complex_types.Reference,
focal focal: Bool,
) -> ExplanationofbenefitInsurance
pub fn explanationofbenefit_insurance_to_json(
explanationofbenefit_insurance: ExplanationofbenefitInsurance,
) -> json.Json
pub fn explanationofbenefit_item_adjudication_decoder() -> decode.Decoder(
ExplanationofbenefitItemAdjudication,
)
pub fn explanationofbenefit_item_adjudication_new(
category category: complex_types.Codeableconcept,
) -> ExplanationofbenefitItemAdjudication
pub fn explanationofbenefit_item_adjudication_to_json(
explanationofbenefit_item_adjudication: ExplanationofbenefitItemAdjudication,
) -> json.Json
pub fn explanationofbenefit_item_decoder() -> decode.Decoder(
ExplanationofbenefitItem,
)
pub fn explanationofbenefit_item_detail_decoder() -> decode.Decoder(
ExplanationofbenefitItemDetail,
)
pub fn explanationofbenefit_item_detail_new(
product_or_service product_or_service: complex_types.Codeableconcept,
sequence sequence: Int,
) -> ExplanationofbenefitItemDetail
pub fn explanationofbenefit_item_detail_subdetail_decoder() -> decode.Decoder(
ExplanationofbenefitItemDetailSubdetail,
)
pub fn explanationofbenefit_item_detail_subdetail_new(
product_or_service product_or_service: complex_types.Codeableconcept,
sequence sequence: Int,
) -> ExplanationofbenefitItemDetailSubdetail
pub fn explanationofbenefit_item_detail_subdetail_to_json(
explanationofbenefit_item_detail_subdetail: ExplanationofbenefitItemDetailSubdetail,
) -> json.Json
pub fn explanationofbenefit_item_detail_to_json(
explanationofbenefit_item_detail: ExplanationofbenefitItemDetail,
) -> json.Json
pub fn explanationofbenefit_item_location_decoder() -> decode.Decoder(
ExplanationofbenefitItemLocation,
)
pub fn explanationofbenefit_item_location_to_json(
elt: ExplanationofbenefitItemLocation,
) -> json.Json
pub fn explanationofbenefit_item_new(
product_or_service product_or_service: complex_types.Codeableconcept,
sequence sequence: Int,
) -> ExplanationofbenefitItem
pub fn explanationofbenefit_item_serviced_decoder() -> decode.Decoder(
ExplanationofbenefitItemServiced,
)
pub fn explanationofbenefit_item_serviced_to_json(
elt: ExplanationofbenefitItemServiced,
) -> json.Json
pub fn explanationofbenefit_item_to_json(
explanationofbenefit_item: ExplanationofbenefitItem,
) -> json.Json
pub fn explanationofbenefit_new(
insurance insurance: complex_types.List1(
ExplanationofbenefitInsurance,
),
outcome outcome: valuesets.Remittanceoutcome,
provider provider: complex_types.Reference,
insurer insurer: complex_types.Reference,
created created: primitive_types.DateTime,
patient patient: complex_types.Reference,
use_ use_: valuesets.Claimuse,
type_ type_: complex_types.Codeableconcept,
status status: valuesets.Explanationofbenefitstatus,
) -> Explanationofbenefit
pub fn explanationofbenefit_payee_decoder() -> decode.Decoder(
ExplanationofbenefitPayee,
)
pub fn explanationofbenefit_payee_new() -> ExplanationofbenefitPayee
pub fn explanationofbenefit_payee_to_json(
explanationofbenefit_payee: ExplanationofbenefitPayee,
) -> json.Json
pub fn explanationofbenefit_payment_decoder() -> decode.Decoder(
ExplanationofbenefitPayment,
)
pub fn explanationofbenefit_payment_new() -> ExplanationofbenefitPayment
pub fn explanationofbenefit_payment_to_json(
explanationofbenefit_payment: ExplanationofbenefitPayment,
) -> json.Json
pub fn explanationofbenefit_procedure_decoder() -> decode.Decoder(
ExplanationofbenefitProcedure,
)
pub fn explanationofbenefit_procedure_new(
procedure procedure: ExplanationofbenefitProcedureProcedure,
sequence sequence: Int,
) -> ExplanationofbenefitProcedure
pub fn explanationofbenefit_procedure_procedure_decoder() -> decode.Decoder(
ExplanationofbenefitProcedureProcedure,
)
pub fn explanationofbenefit_procedure_procedure_to_json(
elt: ExplanationofbenefitProcedureProcedure,
) -> json.Json
pub fn explanationofbenefit_procedure_to_json(
explanationofbenefit_procedure: ExplanationofbenefitProcedure,
) -> json.Json
pub fn explanationofbenefit_processnote_decoder() -> decode.Decoder(
ExplanationofbenefitProcessnote,
)
pub fn explanationofbenefit_processnote_new() -> ExplanationofbenefitProcessnote
pub fn explanationofbenefit_processnote_to_json(
explanationofbenefit_processnote: ExplanationofbenefitProcessnote,
) -> json.Json
pub fn explanationofbenefit_related_decoder() -> decode.Decoder(
ExplanationofbenefitRelated,
)
pub fn explanationofbenefit_related_new() -> ExplanationofbenefitRelated
pub fn explanationofbenefit_related_to_json(
explanationofbenefit_related: ExplanationofbenefitRelated,
) -> json.Json
pub fn explanationofbenefit_supportinginfo_decoder() -> decode.Decoder(
ExplanationofbenefitSupportinginfo,
)
pub fn explanationofbenefit_supportinginfo_new(
category category: complex_types.Codeableconcept,
sequence sequence: Int,
) -> ExplanationofbenefitSupportinginfo
pub fn explanationofbenefit_supportinginfo_timing_decoder() -> decode.Decoder(
ExplanationofbenefitSupportinginfoTiming,
)
pub fn explanationofbenefit_supportinginfo_timing_to_json(
elt: ExplanationofbenefitSupportinginfoTiming,
) -> json.Json
pub fn explanationofbenefit_supportinginfo_to_json(
explanationofbenefit_supportinginfo: ExplanationofbenefitSupportinginfo,
) -> json.Json
pub fn explanationofbenefit_supportinginfo_value_decoder() -> decode.Decoder(
ExplanationofbenefitSupportinginfoValue,
)
pub fn explanationofbenefit_supportinginfo_value_to_json(
elt: ExplanationofbenefitSupportinginfoValue,
) -> json.Json
pub fn explanationofbenefit_to_json(
explanationofbenefit: Explanationofbenefit,
) -> json.Json
pub fn explanationofbenefit_total_decoder() -> decode.Decoder(
ExplanationofbenefitTotal,
)
pub fn explanationofbenefit_total_new(
amount amount: complex_types.Money,
category category: complex_types.Codeableconcept,
) -> ExplanationofbenefitTotal
pub fn explanationofbenefit_total_to_json(
explanationofbenefit_total: ExplanationofbenefitTotal,
) -> json.Json
pub fn familymemberhistory_age_decoder() -> decode.Decoder(
FamilymemberhistoryAge,
)
pub fn familymemberhistory_age_to_json(
elt: FamilymemberhistoryAge,
) -> json.Json
pub fn familymemberhistory_born_decoder() -> decode.Decoder(
FamilymemberhistoryBorn,
)
pub fn familymemberhistory_born_to_json(
elt: FamilymemberhistoryBorn,
) -> json.Json
pub fn familymemberhistory_condition_decoder() -> decode.Decoder(
FamilymemberhistoryCondition,
)
pub fn familymemberhistory_condition_new(
code code: complex_types.Codeableconcept,
) -> FamilymemberhistoryCondition
pub fn familymemberhistory_condition_onset_decoder() -> decode.Decoder(
FamilymemberhistoryConditionOnset,
)
pub fn familymemberhistory_condition_onset_to_json(
elt: FamilymemberhistoryConditionOnset,
) -> json.Json
pub fn familymemberhistory_condition_to_json(
familymemberhistory_condition: FamilymemberhistoryCondition,
) -> json.Json
pub fn familymemberhistory_deceased_decoder() -> decode.Decoder(
FamilymemberhistoryDeceased,
)
pub fn familymemberhistory_deceased_to_json(
elt: FamilymemberhistoryDeceased,
) -> json.Json
pub fn familymemberhistory_decoder() -> decode.Decoder(
Familymemberhistory,
)
pub fn familymemberhistory_new(
relationship relationship: complex_types.Codeableconcept,
patient patient: complex_types.Reference,
status status: valuesets.Historystatus,
) -> Familymemberhistory
pub fn familymemberhistory_to_json(
familymemberhistory: Familymemberhistory,
) -> json.Json
pub fn flag_decoder() -> decode.Decoder(Flag)
pub fn flag_new(
subject subject: complex_types.Reference,
code code: complex_types.Codeableconcept,
status status: valuesets.Flagstatus,
) -> Flag
pub fn goal_decoder() -> decode.Decoder(Goal)
pub fn goal_new(
subject subject: complex_types.Reference,
description description: complex_types.Codeableconcept,
lifecycle_status lifecycle_status: valuesets.Goalstatus,
) -> Goal
pub fn goal_start_decoder() -> decode.Decoder(GoalStart)
pub fn goal_target_decoder() -> decode.Decoder(GoalTarget)
pub fn goal_target_detail_decoder() -> decode.Decoder(
GoalTargetDetail,
)
pub fn goal_target_detail_to_json(
elt: GoalTargetDetail,
) -> json.Json
pub fn goal_target_due_decoder() -> decode.Decoder(GoalTargetDue)
pub fn goal_target_due_to_json(elt: GoalTargetDue) -> json.Json
pub fn goal_target_new() -> GoalTarget
pub fn goal_target_to_json(goal_target: GoalTarget) -> json.Json
pub fn graphdefinition_decoder() -> decode.Decoder(
Graphdefinition,
)
pub fn graphdefinition_link_decoder() -> decode.Decoder(
GraphdefinitionLink,
)
pub fn graphdefinition_link_new() -> GraphdefinitionLink
pub fn graphdefinition_link_target_compartment_decoder() -> decode.Decoder(
GraphdefinitionLinkTargetCompartment,
)
pub fn graphdefinition_link_target_compartment_new(
rule rule: valuesets.Graphcompartmentrule,
code code: valuesets.Compartmenttype,
use_ use_: valuesets.Graphcompartmentuse,
) -> GraphdefinitionLinkTargetCompartment
pub fn graphdefinition_link_target_compartment_to_json(
graphdefinition_link_target_compartment: GraphdefinitionLinkTargetCompartment,
) -> json.Json
pub fn graphdefinition_link_target_decoder() -> decode.Decoder(
GraphdefinitionLinkTarget,
)
pub fn graphdefinition_link_target_new(
type_ type_: valuesets.Resourcetypes,
) -> GraphdefinitionLinkTarget
pub fn graphdefinition_link_target_to_json(
graphdefinition_link_target: GraphdefinitionLinkTarget,
) -> json.Json
pub fn graphdefinition_link_to_json(
graphdefinition_link: GraphdefinitionLink,
) -> json.Json
pub fn graphdefinition_new(
start start: valuesets.Resourcetypes,
status status: valuesets.Publicationstatus,
name name: String,
) -> Graphdefinition
pub fn graphdefinition_to_json(
graphdefinition: Graphdefinition,
) -> json.Json
pub fn group_characteristic_decoder() -> decode.Decoder(
GroupCharacteristic,
)
pub fn group_characteristic_new(
exclude exclude: Bool,
value value: GroupCharacteristicValue,
code code: complex_types.Codeableconcept,
) -> GroupCharacteristic
pub fn group_characteristic_to_json(
group_characteristic: GroupCharacteristic,
) -> json.Json
pub fn group_characteristic_value_decoder() -> decode.Decoder(
GroupCharacteristicValue,
)
pub fn group_characteristic_value_to_json(
elt: GroupCharacteristicValue,
) -> json.Json
pub fn group_decoder() -> decode.Decoder(Group)
pub fn group_member_decoder() -> decode.Decoder(GroupMember)
pub fn group_member_new(
entity entity: complex_types.Reference,
) -> GroupMember
pub fn group_member_to_json(
group_member: GroupMember,
) -> json.Json
pub fn group_new(
actual actual: Bool,
type_ type_: valuesets.Grouptype,
) -> Group
pub fn guidanceresponse_decoder() -> decode.Decoder(
Guidanceresponse,
)
pub fn guidanceresponse_module_decoder() -> decode.Decoder(
GuidanceresponseModule,
)
pub fn guidanceresponse_module_to_json(
elt: GuidanceresponseModule,
) -> json.Json
pub fn guidanceresponse_new(
status status: valuesets.Guidanceresponsestatus,
module module: GuidanceresponseModule,
) -> Guidanceresponse
pub fn guidanceresponse_to_json(
guidanceresponse: Guidanceresponse,
) -> json.Json
pub fn healthcareservice_availabletime_decoder() -> decode.Decoder(
HealthcareserviceAvailabletime,
)
pub fn healthcareservice_availabletime_new() -> HealthcareserviceAvailabletime
pub fn healthcareservice_availabletime_to_json(
healthcareservice_availabletime: HealthcareserviceAvailabletime,
) -> json.Json
pub fn healthcareservice_decoder() -> decode.Decoder(
Healthcareservice,
)
pub fn healthcareservice_eligibility_decoder() -> decode.Decoder(
HealthcareserviceEligibility,
)
pub fn healthcareservice_eligibility_new() -> HealthcareserviceEligibility
pub fn healthcareservice_eligibility_to_json(
healthcareservice_eligibility: HealthcareserviceEligibility,
) -> json.Json
pub fn healthcareservice_new() -> Healthcareservice
pub fn healthcareservice_notavailable_decoder() -> decode.Decoder(
HealthcareserviceNotavailable,
)
pub fn healthcareservice_notavailable_new(
description description: String,
) -> HealthcareserviceNotavailable
pub fn healthcareservice_notavailable_to_json(
healthcareservice_notavailable: HealthcareserviceNotavailable,
) -> json.Json
pub fn healthcareservice_to_json(
healthcareservice: Healthcareservice,
) -> json.Json
pub fn imagingstudy_decoder() -> decode.Decoder(Imagingstudy)
pub fn imagingstudy_new(
subject subject: complex_types.Reference,
status status: valuesets.Imagingstudystatus,
) -> Imagingstudy
pub fn imagingstudy_series_decoder() -> decode.Decoder(
ImagingstudySeries,
)
pub fn imagingstudy_series_instance_decoder() -> decode.Decoder(
ImagingstudySeriesInstance,
)
pub fn imagingstudy_series_instance_new(
sop_class sop_class: complex_types.Coding,
uid uid: String,
) -> ImagingstudySeriesInstance
pub fn imagingstudy_series_instance_to_json(
imagingstudy_series_instance: ImagingstudySeriesInstance,
) -> json.Json
pub fn imagingstudy_series_new(
modality modality: complex_types.Coding,
uid uid: String,
) -> ImagingstudySeries
pub fn imagingstudy_series_performer_decoder() -> decode.Decoder(
ImagingstudySeriesPerformer,
)
pub fn imagingstudy_series_performer_new(
actor actor: complex_types.Reference,
) -> ImagingstudySeriesPerformer
pub fn imagingstudy_series_performer_to_json(
imagingstudy_series_performer: ImagingstudySeriesPerformer,
) -> json.Json
pub fn imagingstudy_series_to_json(
imagingstudy_series: ImagingstudySeries,
) -> json.Json
pub fn imagingstudy_to_json(
imagingstudy: Imagingstudy,
) -> json.Json
pub fn immunization_decoder() -> decode.Decoder(Immunization)
pub fn immunization_education_decoder() -> decode.Decoder(
ImmunizationEducation,
)
pub fn immunization_education_new() -> ImmunizationEducation
pub fn immunization_education_to_json(
immunization_education: ImmunizationEducation,
) -> json.Json
pub fn immunization_new(
occurrence occurrence: ImmunizationOccurrence,
patient patient: complex_types.Reference,
vaccine_code vaccine_code: complex_types.Codeableconcept,
status status: valuesets.Immunizationstatus,
) -> Immunization
pub fn immunization_occurrence_decoder() -> decode.Decoder(
ImmunizationOccurrence,
)
pub fn immunization_occurrence_to_json(
elt: ImmunizationOccurrence,
) -> json.Json
pub fn immunization_performer_decoder() -> decode.Decoder(
ImmunizationPerformer,
)
pub fn immunization_performer_new(
actor actor: complex_types.Reference,
) -> ImmunizationPerformer
pub fn immunization_performer_to_json(
immunization_performer: ImmunizationPerformer,
) -> json.Json
pub fn immunization_protocolapplied_decoder() -> decode.Decoder(
ImmunizationProtocolapplied,
)
pub fn immunization_protocolapplied_dosenumber_decoder() -> decode.Decoder(
ImmunizationProtocolappliedDosenumber,
)
pub fn immunization_protocolapplied_dosenumber_to_json(
elt: ImmunizationProtocolappliedDosenumber,
) -> json.Json
pub fn immunization_protocolapplied_new(
dose_number dose_number: ImmunizationProtocolappliedDosenumber,
) -> ImmunizationProtocolapplied
pub fn immunization_protocolapplied_seriesdoses_decoder() -> decode.Decoder(
ImmunizationProtocolappliedSeriesdoses,
)
pub fn immunization_protocolapplied_seriesdoses_to_json(
elt: ImmunizationProtocolappliedSeriesdoses,
) -> json.Json
pub fn immunization_protocolapplied_to_json(
immunization_protocolapplied: ImmunizationProtocolapplied,
) -> json.Json
pub fn immunization_reaction_decoder() -> decode.Decoder(
ImmunizationReaction,
)
pub fn immunization_reaction_new() -> ImmunizationReaction
pub fn immunization_reaction_to_json(
immunization_reaction: ImmunizationReaction,
) -> json.Json
pub fn immunization_to_json(
immunization: Immunization,
) -> json.Json
pub fn immunizationevaluation_decoder() -> decode.Decoder(
Immunizationevaluation,
)
pub fn immunizationevaluation_dosenumber_decoder() -> decode.Decoder(
ImmunizationevaluationDosenumber,
)
pub fn immunizationevaluation_dosenumber_to_json(
elt: ImmunizationevaluationDosenumber,
) -> json.Json
pub fn immunizationevaluation_new(
dose_status dose_status: complex_types.Codeableconcept,
immunization_event immunization_event: complex_types.Reference,
target_disease target_disease: complex_types.Codeableconcept,
patient patient: complex_types.Reference,
status status: valuesets.Immunizationevaluationstatus,
) -> Immunizationevaluation
pub fn immunizationevaluation_seriesdoses_decoder() -> decode.Decoder(
ImmunizationevaluationSeriesdoses,
)
pub fn immunizationevaluation_seriesdoses_to_json(
elt: ImmunizationevaluationSeriesdoses,
) -> json.Json
pub fn immunizationevaluation_to_json(
immunizationevaluation: Immunizationevaluation,
) -> json.Json
pub fn immunizationrecommendation_decoder() -> decode.Decoder(
Immunizationrecommendation,
)
pub fn immunizationrecommendation_new(
recommendation recommendation: complex_types.List1(
ImmunizationrecommendationRecommendation,
),
date date: primitive_types.DateTime,
patient patient: complex_types.Reference,
) -> Immunizationrecommendation
pub fn immunizationrecommendation_recommendation_datecriterion_decoder() -> decode.Decoder(
ImmunizationrecommendationRecommendationDatecriterion,
)
pub fn immunizationrecommendation_recommendation_datecriterion_new(
value value: primitive_types.DateTime,
code code: complex_types.Codeableconcept,
) -> ImmunizationrecommendationRecommendationDatecriterion
pub fn immunizationrecommendation_recommendation_datecriterion_to_json(
immunizationrecommendation_recommendation_datecriterion: ImmunizationrecommendationRecommendationDatecriterion,
) -> json.Json
pub fn immunizationrecommendation_recommendation_decoder() -> decode.Decoder(
ImmunizationrecommendationRecommendation,
)
pub fn immunizationrecommendation_recommendation_dosenumber_decoder() -> decode.Decoder(
ImmunizationrecommendationRecommendationDosenumber,
)
pub fn immunizationrecommendation_recommendation_dosenumber_to_json(
elt: ImmunizationrecommendationRecommendationDosenumber,
) -> json.Json
pub fn immunizationrecommendation_recommendation_new(
forecast_status forecast_status: complex_types.Codeableconcept,
) -> ImmunizationrecommendationRecommendation
pub fn immunizationrecommendation_recommendation_seriesdoses_decoder() -> decode.Decoder(
ImmunizationrecommendationRecommendationSeriesdoses,
)
pub fn immunizationrecommendation_recommendation_seriesdoses_to_json(
elt: ImmunizationrecommendationRecommendationSeriesdoses,
) -> json.Json
pub fn immunizationrecommendation_recommendation_to_json(
immunizationrecommendation_recommendation: ImmunizationrecommendationRecommendation,
) -> json.Json
pub fn immunizationrecommendation_to_json(
immunizationrecommendation: Immunizationrecommendation,
) -> json.Json
pub fn implementationguide_decoder() -> decode.Decoder(
Implementationguide,
)
pub fn implementationguide_definition_decoder() -> decode.Decoder(
ImplementationguideDefinition,
)
pub fn implementationguide_definition_grouping_decoder() -> decode.Decoder(
ImplementationguideDefinitionGrouping,
)
pub fn implementationguide_definition_grouping_new(
name name: String,
) -> ImplementationguideDefinitionGrouping
pub fn implementationguide_definition_grouping_to_json(
implementationguide_definition_grouping: ImplementationguideDefinitionGrouping,
) -> json.Json
pub fn implementationguide_definition_new(
resource resource: complex_types.List1(
ImplementationguideDefinitionResource,
),
) -> ImplementationguideDefinition
pub fn implementationguide_definition_page_decoder() -> decode.Decoder(
ImplementationguideDefinitionPage,
)
pub fn implementationguide_definition_page_name_decoder() -> decode.Decoder(
ImplementationguideDefinitionPageName,
)
pub fn implementationguide_definition_page_name_to_json(
elt: ImplementationguideDefinitionPageName,
) -> json.Json
pub fn implementationguide_definition_page_new(
generation generation: valuesets.Guidepagegeneration,
title title: String,
name name: ImplementationguideDefinitionPageName,
) -> ImplementationguideDefinitionPage
pub fn implementationguide_definition_page_to_json(
implementationguide_definition_page: ImplementationguideDefinitionPage,
) -> json.Json
pub fn implementationguide_definition_parameter_decoder() -> decode.Decoder(
ImplementationguideDefinitionParameter,
)
pub fn implementationguide_definition_parameter_new(
value value: String,
code code: valuesets.Guideparametercode,
) -> ImplementationguideDefinitionParameter
pub fn implementationguide_definition_parameter_to_json(
implementationguide_definition_parameter: ImplementationguideDefinitionParameter,
) -> json.Json
pub fn implementationguide_definition_resource_decoder() -> decode.Decoder(
ImplementationguideDefinitionResource,
)
pub fn implementationguide_definition_resource_example_decoder() -> decode.Decoder(
ImplementationguideDefinitionResourceExample,
)
pub fn implementationguide_definition_resource_example_to_json(
elt: ImplementationguideDefinitionResourceExample,
) -> json.Json
pub fn implementationguide_definition_resource_new(
reference reference: complex_types.Reference,
) -> ImplementationguideDefinitionResource
pub fn implementationguide_definition_resource_to_json(
implementationguide_definition_resource: ImplementationguideDefinitionResource,
) -> json.Json
pub fn implementationguide_definition_template_decoder() -> decode.Decoder(
ImplementationguideDefinitionTemplate,
)
pub fn implementationguide_definition_template_new(
source source: String,
code code: String,
) -> ImplementationguideDefinitionTemplate
pub fn implementationguide_definition_template_to_json(
implementationguide_definition_template: ImplementationguideDefinitionTemplate,
) -> json.Json
pub fn implementationguide_definition_to_json(
implementationguide_definition: ImplementationguideDefinition,
) -> json.Json
pub fn implementationguide_dependson_decoder() -> decode.Decoder(
ImplementationguideDependson,
)
pub fn implementationguide_dependson_new(
uri uri: String,
) -> ImplementationguideDependson
pub fn implementationguide_dependson_to_json(
implementationguide_dependson: ImplementationguideDependson,
) -> json.Json
pub fn implementationguide_global_decoder() -> decode.Decoder(
ImplementationguideGlobal,
)
pub fn implementationguide_global_new(
profile profile: String,
type_ type_: valuesets.Resourcetypes,
) -> ImplementationguideGlobal
pub fn implementationguide_global_to_json(
implementationguide_global: ImplementationguideGlobal,
) -> json.Json
pub fn implementationguide_manifest_decoder() -> decode.Decoder(
ImplementationguideManifest,
)
pub fn implementationguide_manifest_new(
resource resource: complex_types.List1(
ImplementationguideManifestResource,
),
) -> ImplementationguideManifest
pub fn implementationguide_manifest_page_decoder() -> decode.Decoder(
ImplementationguideManifestPage,
)
pub fn implementationguide_manifest_page_new(
name name: String,
) -> ImplementationguideManifestPage
pub fn implementationguide_manifest_page_to_json(
implementationguide_manifest_page: ImplementationguideManifestPage,
) -> json.Json
pub fn implementationguide_manifest_resource_decoder() -> decode.Decoder(
ImplementationguideManifestResource,
)
pub fn implementationguide_manifest_resource_example_decoder() -> decode.Decoder(
ImplementationguideManifestResourceExample,
)
pub fn implementationguide_manifest_resource_example_to_json(
elt: ImplementationguideManifestResourceExample,
) -> json.Json
pub fn implementationguide_manifest_resource_new(
reference reference: complex_types.Reference,
) -> ImplementationguideManifestResource
pub fn implementationguide_manifest_resource_to_json(
implementationguide_manifest_resource: ImplementationguideManifestResource,
) -> json.Json
pub fn implementationguide_manifest_to_json(
implementationguide_manifest: ImplementationguideManifest,
) -> json.Json
pub fn implementationguide_new(
fhir_version fhir_version: complex_types.List1(
valuesets.Fhirversion,
),
package_id package_id: String,
status status: valuesets.Publicationstatus,
name name: String,
url url: String,
) -> Implementationguide
pub fn implementationguide_to_json(
implementationguide: Implementationguide,
) -> json.Json
pub fn insuranceplan_contact_decoder() -> decode.Decoder(
InsuranceplanContact,
)
pub fn insuranceplan_contact_new() -> InsuranceplanContact
pub fn insuranceplan_contact_to_json(
insuranceplan_contact: InsuranceplanContact,
) -> json.Json
pub fn insuranceplan_coverage_benefit_decoder() -> decode.Decoder(
InsuranceplanCoverageBenefit,
)
pub fn insuranceplan_coverage_benefit_limit_decoder() -> decode.Decoder(
InsuranceplanCoverageBenefitLimit,
)
pub fn insuranceplan_coverage_benefit_limit_new() -> InsuranceplanCoverageBenefitLimit
pub fn insuranceplan_coverage_benefit_limit_to_json(
insuranceplan_coverage_benefit_limit: InsuranceplanCoverageBenefitLimit,
) -> json.Json
pub fn insuranceplan_coverage_benefit_new(
type_ type_: complex_types.Codeableconcept,
) -> InsuranceplanCoverageBenefit
pub fn insuranceplan_coverage_benefit_to_json(
insuranceplan_coverage_benefit: InsuranceplanCoverageBenefit,
) -> json.Json
pub fn insuranceplan_coverage_decoder() -> decode.Decoder(
InsuranceplanCoverage,
)
pub fn insuranceplan_coverage_new(
benefit benefit: complex_types.List1(
InsuranceplanCoverageBenefit,
),
type_ type_: complex_types.Codeableconcept,
) -> InsuranceplanCoverage
pub fn insuranceplan_coverage_to_json(
insuranceplan_coverage: InsuranceplanCoverage,
) -> json.Json
pub fn insuranceplan_decoder() -> decode.Decoder(Insuranceplan)
pub fn insuranceplan_new() -> Insuranceplan
pub fn insuranceplan_plan_decoder() -> decode.Decoder(
InsuranceplanPlan,
)
pub fn insuranceplan_plan_generalcost_decoder() -> decode.Decoder(
InsuranceplanPlanGeneralcost,
)
pub fn insuranceplan_plan_generalcost_new() -> InsuranceplanPlanGeneralcost
pub fn insuranceplan_plan_generalcost_to_json(
insuranceplan_plan_generalcost: InsuranceplanPlanGeneralcost,
) -> json.Json
pub fn insuranceplan_plan_new() -> InsuranceplanPlan
pub fn insuranceplan_plan_specificcost_benefit_cost_decoder() -> decode.Decoder(
InsuranceplanPlanSpecificcostBenefitCost,
)
pub fn insuranceplan_plan_specificcost_benefit_cost_new(
type_ type_: complex_types.Codeableconcept,
) -> InsuranceplanPlanSpecificcostBenefitCost
pub fn insuranceplan_plan_specificcost_benefit_cost_to_json(
insuranceplan_plan_specificcost_benefit_cost: InsuranceplanPlanSpecificcostBenefitCost,
) -> json.Json
pub fn insuranceplan_plan_specificcost_benefit_decoder() -> decode.Decoder(
InsuranceplanPlanSpecificcostBenefit,
)
pub fn insuranceplan_plan_specificcost_benefit_new(
type_ type_: complex_types.Codeableconcept,
) -> InsuranceplanPlanSpecificcostBenefit
pub fn insuranceplan_plan_specificcost_benefit_to_json(
insuranceplan_plan_specificcost_benefit: InsuranceplanPlanSpecificcostBenefit,
) -> json.Json
pub fn insuranceplan_plan_specificcost_decoder() -> decode.Decoder(
InsuranceplanPlanSpecificcost,
)
pub fn insuranceplan_plan_specificcost_new(
category category: complex_types.Codeableconcept,
) -> InsuranceplanPlanSpecificcost
pub fn insuranceplan_plan_specificcost_to_json(
insuranceplan_plan_specificcost: InsuranceplanPlanSpecificcost,
) -> json.Json
pub fn insuranceplan_plan_to_json(
insuranceplan_plan: InsuranceplanPlan,
) -> json.Json
pub fn insuranceplan_to_json(
insuranceplan: Insuranceplan,
) -> json.Json
pub fn invoice_decoder() -> decode.Decoder(Invoice)
pub fn invoice_lineitem_chargeitem_decoder() -> decode.Decoder(
InvoiceLineitemChargeitem,
)
pub fn invoice_lineitem_chargeitem_to_json(
elt: InvoiceLineitemChargeitem,
) -> json.Json
pub fn invoice_lineitem_decoder() -> decode.Decoder(
InvoiceLineitem,
)
pub fn invoice_lineitem_new(
charge_item charge_item: InvoiceLineitemChargeitem,
) -> InvoiceLineitem
pub fn invoice_lineitem_pricecomponent_decoder() -> decode.Decoder(
InvoiceLineitemPricecomponent,
)
pub fn invoice_lineitem_pricecomponent_new(
type_ type_: valuesets.Invoicepricecomponenttype,
) -> InvoiceLineitemPricecomponent
pub fn invoice_lineitem_pricecomponent_to_json(
invoice_lineitem_pricecomponent: InvoiceLineitemPricecomponent,
) -> json.Json
pub fn invoice_lineitem_to_json(
invoice_lineitem: InvoiceLineitem,
) -> json.Json
pub fn invoice_new(
status status: valuesets.Invoicestatus,
) -> Invoice
pub fn invoice_participant_decoder() -> decode.Decoder(
InvoiceParticipant,
)
pub fn invoice_participant_new(
actor actor: complex_types.Reference,
) -> InvoiceParticipant
pub fn invoice_participant_to_json(
invoice_participant: InvoiceParticipant,
) -> json.Json
pub fn library_decoder() -> decode.Decoder(Library)
pub fn library_new(
type_ type_: complex_types.Codeableconcept,
status status: valuesets.Publicationstatus,
) -> Library
pub fn library_subject_decoder() -> decode.Decoder(LibrarySubject)
pub fn library_subject_to_json(elt: LibrarySubject) -> json.Json
pub fn linkage_decoder() -> decode.Decoder(Linkage)
pub fn linkage_item_decoder() -> decode.Decoder(LinkageItem)
pub fn linkage_item_new(
resource resource: complex_types.Reference,
type_ type_: valuesets.Linkagetype,
) -> LinkageItem
pub fn linkage_item_to_json(
linkage_item: LinkageItem,
) -> json.Json
pub fn linkage_new(
item item: complex_types.List1(LinkageItem),
) -> Linkage
pub fn list_entry_decoder() -> decode.Decoder(ListEntry)
pub fn list_entry_new(
item item: complex_types.Reference,
) -> ListEntry
pub fn listfhir_decoder() -> decode.Decoder(Listfhir)
pub fn listfhir_new(
mode mode: valuesets.Listmode,
status status: valuesets.Liststatus,
) -> Listfhir
pub fn location_decoder() -> decode.Decoder(Location)
pub fn location_hoursofoperation_decoder() -> decode.Decoder(
LocationHoursofoperation,
)
pub fn location_hoursofoperation_new() -> LocationHoursofoperation
pub fn location_hoursofoperation_to_json(
location_hoursofoperation: LocationHoursofoperation,
) -> json.Json
pub fn location_new() -> Location
pub fn location_position_decoder() -> decode.Decoder(
LocationPosition,
)
pub fn location_position_new(
latitude latitude: Float,
longitude longitude: Float,
) -> LocationPosition
pub fn location_position_to_json(
location_position: LocationPosition,
) -> json.Json
pub fn measure_decoder() -> decode.Decoder(Measure)
pub fn measure_group_decoder() -> decode.Decoder(MeasureGroup)
pub fn measure_group_new() -> MeasureGroup
pub fn measure_group_population_decoder() -> decode.Decoder(
MeasureGroupPopulation,
)
pub fn measure_group_population_new(
criteria criteria: complex_types.Expression,
) -> MeasureGroupPopulation
pub fn measure_group_population_to_json(
measure_group_population: MeasureGroupPopulation,
) -> json.Json
pub fn measure_group_stratifier_component_decoder() -> decode.Decoder(
MeasureGroupStratifierComponent,
)
pub fn measure_group_stratifier_component_new(
criteria criteria: complex_types.Expression,
) -> MeasureGroupStratifierComponent
pub fn measure_group_stratifier_component_to_json(
measure_group_stratifier_component: MeasureGroupStratifierComponent,
) -> json.Json
pub fn measure_group_stratifier_decoder() -> decode.Decoder(
MeasureGroupStratifier,
)
pub fn measure_group_stratifier_new() -> MeasureGroupStratifier
pub fn measure_group_stratifier_to_json(
measure_group_stratifier: MeasureGroupStratifier,
) -> json.Json
pub fn measure_group_to_json(
measure_group: MeasureGroup,
) -> json.Json
pub fn measure_new(
status status: valuesets.Publicationstatus,
) -> Measure
pub fn measure_subject_decoder() -> decode.Decoder(MeasureSubject)
pub fn measure_subject_to_json(elt: MeasureSubject) -> json.Json
pub fn measure_supplementaldata_decoder() -> decode.Decoder(
MeasureSupplementaldata,
)
pub fn measure_supplementaldata_new(
criteria criteria: complex_types.Expression,
) -> MeasureSupplementaldata
pub fn measure_supplementaldata_to_json(
measure_supplementaldata: MeasureSupplementaldata,
) -> json.Json
pub fn measurereport_decoder() -> decode.Decoder(Measurereport)
pub fn measurereport_group_decoder() -> decode.Decoder(
MeasurereportGroup,
)
pub fn measurereport_group_new() -> MeasurereportGroup
pub fn measurereport_group_population_decoder() -> decode.Decoder(
MeasurereportGroupPopulation,
)
pub fn measurereport_group_population_new() -> MeasurereportGroupPopulation
pub fn measurereport_group_population_to_json(
measurereport_group_population: MeasurereportGroupPopulation,
) -> json.Json
pub fn measurereport_group_stratifier_decoder() -> decode.Decoder(
MeasurereportGroupStratifier,
)
pub fn measurereport_group_stratifier_new() -> MeasurereportGroupStratifier
pub fn measurereport_group_stratifier_stratum_component_decoder() -> decode.Decoder(
MeasurereportGroupStratifierStratumComponent,
)
pub fn measurereport_group_stratifier_stratum_component_new(
value value: complex_types.Codeableconcept,
code code: complex_types.Codeableconcept,
) -> MeasurereportGroupStratifierStratumComponent
pub fn measurereport_group_stratifier_stratum_component_to_json(
measurereport_group_stratifier_stratum_component: MeasurereportGroupStratifierStratumComponent,
) -> json.Json
pub fn measurereport_group_stratifier_stratum_decoder() -> decode.Decoder(
MeasurereportGroupStratifierStratum,
)
pub fn measurereport_group_stratifier_stratum_new() -> MeasurereportGroupStratifierStratum
pub fn measurereport_group_stratifier_stratum_population_decoder() -> decode.Decoder(
MeasurereportGroupStratifierStratumPopulation,
)
pub fn measurereport_group_stratifier_stratum_population_new() -> MeasurereportGroupStratifierStratumPopulation
pub fn measurereport_group_stratifier_stratum_population_to_json(
measurereport_group_stratifier_stratum_population: MeasurereportGroupStratifierStratumPopulation,
) -> json.Json
pub fn measurereport_group_stratifier_stratum_to_json(
measurereport_group_stratifier_stratum: MeasurereportGroupStratifierStratum,
) -> json.Json
pub fn measurereport_group_stratifier_to_json(
measurereport_group_stratifier: MeasurereportGroupStratifier,
) -> json.Json
pub fn measurereport_group_to_json(
measurereport_group: MeasurereportGroup,
) -> json.Json
pub fn measurereport_new(
period period: complex_types.Period,
measure measure: String,
type_ type_: valuesets.Measurereporttype,
status status: valuesets.Measurereportstatus,
) -> Measurereport
pub fn measurereport_to_json(
measurereport: Measurereport,
) -> json.Json
pub fn media_created_decoder() -> decode.Decoder(MediaCreated)
pub fn media_created_to_json(elt: MediaCreated) -> json.Json
pub fn media_decoder() -> decode.Decoder(Media)
pub fn media_new(
content content: complex_types.Attachment,
status status: valuesets.Eventstatus,
) -> Media
pub fn medication_batch_decoder() -> decode.Decoder(
MedicationBatch,
)
pub fn medication_batch_new() -> MedicationBatch
pub fn medication_batch_to_json(
medication_batch: MedicationBatch,
) -> json.Json
pub fn medication_decoder() -> decode.Decoder(Medication)
pub fn medication_ingredient_decoder() -> decode.Decoder(
MedicationIngredient,
)
pub fn medication_ingredient_item_decoder() -> decode.Decoder(
MedicationIngredientItem,
)
pub fn medication_ingredient_item_to_json(
elt: MedicationIngredientItem,
) -> json.Json
pub fn medication_ingredient_new(
item item: MedicationIngredientItem,
) -> MedicationIngredient
pub fn medication_ingredient_to_json(
medication_ingredient: MedicationIngredient,
) -> json.Json
pub fn medication_new() -> Medication
pub fn medication_to_json(medication: Medication) -> json.Json
pub fn medicationadministration_decoder() -> decode.Decoder(
Medicationadministration,
)
pub fn medicationadministration_dosage_decoder() -> decode.Decoder(
MedicationadministrationDosage,
)
pub fn medicationadministration_dosage_new() -> MedicationadministrationDosage
pub fn medicationadministration_dosage_rate_decoder() -> decode.Decoder(
MedicationadministrationDosageRate,
)
pub fn medicationadministration_dosage_rate_to_json(
elt: MedicationadministrationDosageRate,
) -> json.Json
pub fn medicationadministration_dosage_to_json(
medicationadministration_dosage: MedicationadministrationDosage,
) -> json.Json
pub fn medicationadministration_effective_decoder() -> decode.Decoder(
MedicationadministrationEffective,
)
pub fn medicationadministration_effective_to_json(
elt: MedicationadministrationEffective,
) -> json.Json
pub fn medicationadministration_medication_decoder() -> decode.Decoder(
MedicationadministrationMedication,
)
pub fn medicationadministration_medication_to_json(
elt: MedicationadministrationMedication,
) -> json.Json
pub fn medicationadministration_new(
effective effective: MedicationadministrationEffective,
subject subject: complex_types.Reference,
medication medication: MedicationadministrationMedication,
status status: valuesets.Medicationadminstatus,
) -> Medicationadministration
pub fn medicationadministration_performer_decoder() -> decode.Decoder(
MedicationadministrationPerformer,
)
pub fn medicationadministration_performer_new(
actor actor: complex_types.Reference,
) -> MedicationadministrationPerformer
pub fn medicationadministration_performer_to_json(
medicationadministration_performer: MedicationadministrationPerformer,
) -> json.Json
pub fn medicationadministration_to_json(
medicationadministration: Medicationadministration,
) -> json.Json
pub fn medicationdispense_decoder() -> decode.Decoder(
Medicationdispense,
)
pub fn medicationdispense_medication_decoder() -> decode.Decoder(
MedicationdispenseMedication,
)
pub fn medicationdispense_medication_to_json(
elt: MedicationdispenseMedication,
) -> json.Json
pub fn medicationdispense_new(
medication medication: MedicationdispenseMedication,
status status: valuesets.Medicationdispensestatus,
) -> Medicationdispense
pub fn medicationdispense_performer_decoder() -> decode.Decoder(
MedicationdispensePerformer,
)
pub fn medicationdispense_performer_new(
actor actor: complex_types.Reference,
) -> MedicationdispensePerformer
pub fn medicationdispense_performer_to_json(
medicationdispense_performer: MedicationdispensePerformer,
) -> json.Json
pub fn medicationdispense_statusreason_decoder() -> decode.Decoder(
MedicationdispenseStatusreason,
)
pub fn medicationdispense_statusreason_to_json(
elt: MedicationdispenseStatusreason,
) -> json.Json
pub fn medicationdispense_substitution_decoder() -> decode.Decoder(
MedicationdispenseSubstitution,
)
pub fn medicationdispense_substitution_new(
was_substituted was_substituted: Bool,
) -> MedicationdispenseSubstitution
pub fn medicationdispense_substitution_to_json(
medicationdispense_substitution: MedicationdispenseSubstitution,
) -> json.Json
pub fn medicationdispense_to_json(
medicationdispense: Medicationdispense,
) -> json.Json
pub fn medicationknowledge_administrationguidelines_decoder() -> decode.Decoder(
MedicationknowledgeAdministrationguidelines,
)
pub fn medicationknowledge_administrationguidelines_dosage_decoder() -> decode.Decoder(
MedicationknowledgeAdministrationguidelinesDosage,
)
pub fn medicationknowledge_administrationguidelines_dosage_new(
dosage dosage: complex_types.List1(complex_types.Dosage),
type_ type_: complex_types.Codeableconcept,
) -> MedicationknowledgeAdministrationguidelinesDosage
pub fn medicationknowledge_administrationguidelines_dosage_to_json(
medicationknowledge_administrationguidelines_dosage: MedicationknowledgeAdministrationguidelinesDosage,
) -> json.Json
pub fn medicationknowledge_administrationguidelines_indication_decoder() -> decode.Decoder(
MedicationknowledgeAdministrationguidelinesIndication,
)
pub fn medicationknowledge_administrationguidelines_indication_to_json(
elt: MedicationknowledgeAdministrationguidelinesIndication,
) -> json.Json
pub fn medicationknowledge_administrationguidelines_new() -> MedicationknowledgeAdministrationguidelines
pub fn medicationknowledge_administrationguidelines_patientcharacteristics_characteristic_decoder() -> decode.Decoder(
MedicationknowledgeAdministrationguidelinesPatientcharacteristicsCharacteristic,
)
pub fn medicationknowledge_administrationguidelines_patientcharacteristics_characteristic_to_json(
elt: MedicationknowledgeAdministrationguidelinesPatientcharacteristicsCharacteristic,
) -> json.Json
pub fn medicationknowledge_administrationguidelines_patientcharacteristics_decoder() -> decode.Decoder(
MedicationknowledgeAdministrationguidelinesPatientcharacteristics,
)
pub fn medicationknowledge_administrationguidelines_patientcharacteristics_new(
characteristic characteristic: MedicationknowledgeAdministrationguidelinesPatientcharacteristicsCharacteristic,
) -> MedicationknowledgeAdministrationguidelinesPatientcharacteristics
pub fn medicationknowledge_administrationguidelines_patientcharacteristics_to_json(
medicationknowledge_administrationguidelines_patientcharacteristics: MedicationknowledgeAdministrationguidelinesPatientcharacteristics,
) -> json.Json
pub fn medicationknowledge_administrationguidelines_to_json(
medicationknowledge_administrationguidelines: MedicationknowledgeAdministrationguidelines,
) -> json.Json
pub fn medicationknowledge_cost_decoder() -> decode.Decoder(
MedicationknowledgeCost,
)
pub fn medicationknowledge_cost_new(
cost cost: complex_types.Money,
type_ type_: complex_types.Codeableconcept,
) -> MedicationknowledgeCost
pub fn medicationknowledge_cost_to_json(
medicationknowledge_cost: MedicationknowledgeCost,
) -> json.Json
pub fn medicationknowledge_decoder() -> decode.Decoder(
Medicationknowledge,
)
pub fn medicationknowledge_drugcharacteristic_decoder() -> decode.Decoder(
MedicationknowledgeDrugcharacteristic,
)
pub fn medicationknowledge_drugcharacteristic_new() -> MedicationknowledgeDrugcharacteristic
pub fn medicationknowledge_drugcharacteristic_to_json(
medicationknowledge_drugcharacteristic: MedicationknowledgeDrugcharacteristic,
) -> json.Json
pub fn medicationknowledge_drugcharacteristic_value_decoder() -> decode.Decoder(
MedicationknowledgeDrugcharacteristicValue,
)
pub fn medicationknowledge_drugcharacteristic_value_to_json(
elt: MedicationknowledgeDrugcharacteristicValue,
) -> json.Json
pub fn medicationknowledge_ingredient_decoder() -> decode.Decoder(
MedicationknowledgeIngredient,
)
pub fn medicationknowledge_ingredient_item_decoder() -> decode.Decoder(
MedicationknowledgeIngredientItem,
)
pub fn medicationknowledge_ingredient_item_to_json(
elt: MedicationknowledgeIngredientItem,
) -> json.Json
pub fn medicationknowledge_ingredient_new(
item item: MedicationknowledgeIngredientItem,
) -> MedicationknowledgeIngredient
pub fn medicationknowledge_ingredient_to_json(
medicationknowledge_ingredient: MedicationknowledgeIngredient,
) -> json.Json
pub fn medicationknowledge_kinetics_decoder() -> decode.Decoder(
MedicationknowledgeKinetics,
)
pub fn medicationknowledge_kinetics_new() -> MedicationknowledgeKinetics
pub fn medicationknowledge_kinetics_to_json(
medicationknowledge_kinetics: MedicationknowledgeKinetics,
) -> json.Json
pub fn medicationknowledge_medicineclassification_decoder() -> decode.Decoder(
MedicationknowledgeMedicineclassification,
)
pub fn medicationknowledge_medicineclassification_new(
type_ type_: complex_types.Codeableconcept,
) -> MedicationknowledgeMedicineclassification
pub fn medicationknowledge_medicineclassification_to_json(
medicationknowledge_medicineclassification: MedicationknowledgeMedicineclassification,
) -> json.Json
pub fn medicationknowledge_monitoringprogram_decoder() -> decode.Decoder(
MedicationknowledgeMonitoringprogram,
)
pub fn medicationknowledge_monitoringprogram_new() -> MedicationknowledgeMonitoringprogram
pub fn medicationknowledge_monitoringprogram_to_json(
medicationknowledge_monitoringprogram: MedicationknowledgeMonitoringprogram,
) -> json.Json
pub fn medicationknowledge_monograph_decoder() -> decode.Decoder(
MedicationknowledgeMonograph,
)
pub fn medicationknowledge_monograph_new() -> MedicationknowledgeMonograph
pub fn medicationknowledge_monograph_to_json(
medicationknowledge_monograph: MedicationknowledgeMonograph,
) -> json.Json
pub fn medicationknowledge_new() -> Medicationknowledge
pub fn medicationknowledge_packaging_decoder() -> decode.Decoder(
MedicationknowledgePackaging,
)
pub fn medicationknowledge_packaging_new() -> MedicationknowledgePackaging
pub fn medicationknowledge_packaging_to_json(
medicationknowledge_packaging: MedicationknowledgePackaging,
) -> json.Json
pub fn medicationknowledge_regulatory_decoder() -> decode.Decoder(
MedicationknowledgeRegulatory,
)
pub fn medicationknowledge_regulatory_maxdispense_decoder() -> decode.Decoder(
MedicationknowledgeRegulatoryMaxdispense,
)
pub fn medicationknowledge_regulatory_maxdispense_new(
quantity quantity: complex_types.Quantity,
) -> MedicationknowledgeRegulatoryMaxdispense
pub fn medicationknowledge_regulatory_maxdispense_to_json(
medicationknowledge_regulatory_maxdispense: MedicationknowledgeRegulatoryMaxdispense,
) -> json.Json
pub fn medicationknowledge_regulatory_new(
regulatory_authority regulatory_authority: complex_types.Reference,
) -> MedicationknowledgeRegulatory
pub fn medicationknowledge_regulatory_schedule_decoder() -> decode.Decoder(
MedicationknowledgeRegulatorySchedule,
)
pub fn medicationknowledge_regulatory_schedule_new(
schedule schedule: complex_types.Codeableconcept,
) -> MedicationknowledgeRegulatorySchedule
pub fn medicationknowledge_regulatory_schedule_to_json(
medicationknowledge_regulatory_schedule: MedicationknowledgeRegulatorySchedule,
) -> json.Json
pub fn medicationknowledge_regulatory_substitution_decoder() -> decode.Decoder(
MedicationknowledgeRegulatorySubstitution,
)
pub fn medicationknowledge_regulatory_substitution_new(
allowed allowed: Bool,
type_ type_: complex_types.Codeableconcept,
) -> MedicationknowledgeRegulatorySubstitution
pub fn medicationknowledge_regulatory_substitution_to_json(
medicationknowledge_regulatory_substitution: MedicationknowledgeRegulatorySubstitution,
) -> json.Json
pub fn medicationknowledge_regulatory_to_json(
medicationknowledge_regulatory: MedicationknowledgeRegulatory,
) -> json.Json
pub fn medicationknowledge_relatedmedicationknowledge_decoder() -> decode.Decoder(
MedicationknowledgeRelatedmedicationknowledge,
)
pub fn medicationknowledge_relatedmedicationknowledge_new(
reference reference: complex_types.List1(
complex_types.Reference,
),
type_ type_: complex_types.Codeableconcept,
) -> MedicationknowledgeRelatedmedicationknowledge
pub fn medicationknowledge_relatedmedicationknowledge_to_json(
medicationknowledge_relatedmedicationknowledge: MedicationknowledgeRelatedmedicationknowledge,
) -> json.Json
pub fn medicationknowledge_to_json(
medicationknowledge: Medicationknowledge,
) -> json.Json
pub fn medicationrequest_decoder() -> decode.Decoder(
Medicationrequest,
)
pub fn medicationrequest_dispenserequest_decoder() -> decode.Decoder(
MedicationrequestDispenserequest,
)
pub fn medicationrequest_dispenserequest_initialfill_decoder() -> decode.Decoder(
MedicationrequestDispenserequestInitialfill,
)
pub fn medicationrequest_dispenserequest_initialfill_new() -> MedicationrequestDispenserequestInitialfill
pub fn medicationrequest_dispenserequest_initialfill_to_json(
medicationrequest_dispenserequest_initialfill: MedicationrequestDispenserequestInitialfill,
) -> json.Json
pub fn medicationrequest_dispenserequest_new() -> MedicationrequestDispenserequest
pub fn medicationrequest_dispenserequest_to_json(
medicationrequest_dispenserequest: MedicationrequestDispenserequest,
) -> json.Json
pub fn medicationrequest_medication_decoder() -> decode.Decoder(
MedicationrequestMedication,
)
pub fn medicationrequest_medication_to_json(
elt: MedicationrequestMedication,
) -> json.Json
pub fn medicationrequest_new(
subject subject: complex_types.Reference,
medication medication: MedicationrequestMedication,
intent intent: valuesets.Medicationrequestintent,
status status: valuesets.Medicationrequeststatus,
) -> Medicationrequest
pub fn medicationrequest_reported_decoder() -> decode.Decoder(
MedicationrequestReported,
)
pub fn medicationrequest_reported_to_json(
elt: MedicationrequestReported,
) -> json.Json
pub fn medicationrequest_substitution_allowed_decoder() -> decode.Decoder(
MedicationrequestSubstitutionAllowed,
)
pub fn medicationrequest_substitution_allowed_to_json(
elt: MedicationrequestSubstitutionAllowed,
) -> json.Json
pub fn medicationrequest_substitution_decoder() -> decode.Decoder(
MedicationrequestSubstitution,
)
pub fn medicationrequest_substitution_new(
allowed allowed: MedicationrequestSubstitutionAllowed,
) -> MedicationrequestSubstitution
pub fn medicationrequest_substitution_to_json(
medicationrequest_substitution: MedicationrequestSubstitution,
) -> json.Json
pub fn medicationrequest_to_json(
medicationrequest: Medicationrequest,
) -> json.Json
pub fn medicationstatement_decoder() -> decode.Decoder(
Medicationstatement,
)
pub fn medicationstatement_effective_decoder() -> decode.Decoder(
MedicationstatementEffective,
)
pub fn medicationstatement_effective_to_json(
elt: MedicationstatementEffective,
) -> json.Json
pub fn medicationstatement_medication_decoder() -> decode.Decoder(
MedicationstatementMedication,
)
pub fn medicationstatement_medication_to_json(
elt: MedicationstatementMedication,
) -> json.Json
pub fn medicationstatement_new(
subject subject: complex_types.Reference,
medication medication: MedicationstatementMedication,
status status: valuesets.Medicationstatementstatus,
) -> Medicationstatement
pub fn medicationstatement_to_json(
medicationstatement: Medicationstatement,
) -> json.Json
pub fn medicinalproduct_decoder() -> decode.Decoder(
Medicinalproduct,
)
pub fn medicinalproduct_manufacturingbusinessoperation_decoder() -> decode.Decoder(
MedicinalproductManufacturingbusinessoperation,
)
pub fn medicinalproduct_manufacturingbusinessoperation_new() -> MedicinalproductManufacturingbusinessoperation
pub fn medicinalproduct_manufacturingbusinessoperation_to_json(
medicinalproduct_manufacturingbusinessoperation: MedicinalproductManufacturingbusinessoperation,
) -> json.Json
pub fn medicinalproduct_name_countrylanguage_decoder() -> decode.Decoder(
MedicinalproductNameCountrylanguage,
)
pub fn medicinalproduct_name_countrylanguage_new(
language language: complex_types.Codeableconcept,
country country: complex_types.Codeableconcept,
) -> MedicinalproductNameCountrylanguage
pub fn medicinalproduct_name_countrylanguage_to_json(
medicinalproduct_name_countrylanguage: MedicinalproductNameCountrylanguage,
) -> json.Json
pub fn medicinalproduct_name_decoder() -> decode.Decoder(
MedicinalproductName,
)
pub fn medicinalproduct_name_namepart_decoder() -> decode.Decoder(
MedicinalproductNameNamepart,
)
pub fn medicinalproduct_name_namepart_new(
type_ type_: complex_types.Coding,
part part: String,
) -> MedicinalproductNameNamepart
pub fn medicinalproduct_name_namepart_to_json(
medicinalproduct_name_namepart: MedicinalproductNameNamepart,
) -> json.Json
pub fn medicinalproduct_name_new(
product_name product_name: String,
) -> MedicinalproductName
pub fn medicinalproduct_name_to_json(
medicinalproduct_name: MedicinalproductName,
) -> json.Json
pub fn medicinalproduct_new(
name name: complex_types.List1(MedicinalproductName),
) -> Medicinalproduct
pub fn medicinalproduct_specialdesignation_decoder() -> decode.Decoder(
MedicinalproductSpecialdesignation,
)
pub fn medicinalproduct_specialdesignation_indication_decoder() -> decode.Decoder(
MedicinalproductSpecialdesignationIndication,
)
pub fn medicinalproduct_specialdesignation_indication_to_json(
elt: MedicinalproductSpecialdesignationIndication,
) -> json.Json
pub fn medicinalproduct_specialdesignation_new() -> MedicinalproductSpecialdesignation
pub fn medicinalproduct_specialdesignation_to_json(
medicinalproduct_specialdesignation: MedicinalproductSpecialdesignation,
) -> json.Json
pub fn medicinalproduct_to_json(
medicinalproduct: Medicinalproduct,
) -> json.Json
pub fn medicinalproductauthorization_decoder() -> decode.Decoder(
Medicinalproductauthorization,
)
pub fn medicinalproductauthorization_jurisdictionalauthorization_decoder() -> decode.Decoder(
MedicinalproductauthorizationJurisdictionalauthorization,
)
pub fn medicinalproductauthorization_jurisdictionalauthorization_new() -> MedicinalproductauthorizationJurisdictionalauthorization
pub fn medicinalproductauthorization_jurisdictionalauthorization_to_json(
medicinalproductauthorization_jurisdictionalauthorization: MedicinalproductauthorizationJurisdictionalauthorization,
) -> json.Json
pub fn medicinalproductauthorization_new() -> Medicinalproductauthorization
pub fn medicinalproductauthorization_procedure_date_decoder() -> decode.Decoder(
MedicinalproductauthorizationProcedureDate,
)
pub fn medicinalproductauthorization_procedure_date_to_json(
elt: MedicinalproductauthorizationProcedureDate,
) -> json.Json
pub fn medicinalproductauthorization_procedure_decoder() -> decode.Decoder(
MedicinalproductauthorizationProcedure,
)
pub fn medicinalproductauthorization_procedure_new(
type_ type_: complex_types.Codeableconcept,
) -> MedicinalproductauthorizationProcedure
pub fn medicinalproductauthorization_procedure_to_json(
medicinalproductauthorization_procedure: MedicinalproductauthorizationProcedure,
) -> json.Json
pub fn medicinalproductauthorization_to_json(
medicinalproductauthorization: Medicinalproductauthorization,
) -> json.Json
pub fn medicinalproductcontraindication_decoder() -> decode.Decoder(
Medicinalproductcontraindication,
)
pub fn medicinalproductcontraindication_new() -> Medicinalproductcontraindication
pub fn medicinalproductcontraindication_othertherapy_decoder() -> decode.Decoder(
MedicinalproductcontraindicationOthertherapy,
)
pub fn medicinalproductcontraindication_othertherapy_medication_decoder() -> decode.Decoder(
MedicinalproductcontraindicationOthertherapyMedication,
)
pub fn medicinalproductcontraindication_othertherapy_medication_to_json(
elt: MedicinalproductcontraindicationOthertherapyMedication,
) -> json.Json
pub fn medicinalproductcontraindication_othertherapy_new(
medication medication: MedicinalproductcontraindicationOthertherapyMedication,
therapy_relationship_type therapy_relationship_type: complex_types.Codeableconcept,
) -> MedicinalproductcontraindicationOthertherapy
pub fn medicinalproductcontraindication_othertherapy_to_json(
medicinalproductcontraindication_othertherapy: MedicinalproductcontraindicationOthertherapy,
) -> json.Json
pub fn medicinalproductcontraindication_to_json(
medicinalproductcontraindication: Medicinalproductcontraindication,
) -> json.Json
pub fn medicinalproductindication_decoder() -> decode.Decoder(
Medicinalproductindication,
)
pub fn medicinalproductindication_new() -> Medicinalproductindication
pub fn medicinalproductindication_othertherapy_decoder() -> decode.Decoder(
MedicinalproductindicationOthertherapy,
)
pub fn medicinalproductindication_othertherapy_medication_decoder() -> decode.Decoder(
MedicinalproductindicationOthertherapyMedication,
)
pub fn medicinalproductindication_othertherapy_medication_to_json(
elt: MedicinalproductindicationOthertherapyMedication,
) -> json.Json
pub fn medicinalproductindication_othertherapy_new(
medication medication: MedicinalproductindicationOthertherapyMedication,
therapy_relationship_type therapy_relationship_type: complex_types.Codeableconcept,
) -> MedicinalproductindicationOthertherapy
pub fn medicinalproductindication_othertherapy_to_json(
medicinalproductindication_othertherapy: MedicinalproductindicationOthertherapy,
) -> json.Json
pub fn medicinalproductindication_to_json(
medicinalproductindication: Medicinalproductindication,
) -> json.Json
pub fn medicinalproductingredient_decoder() -> decode.Decoder(
Medicinalproductingredient,
)
pub fn medicinalproductingredient_new(
role role: complex_types.Codeableconcept,
) -> Medicinalproductingredient
pub fn medicinalproductingredient_specifiedsubstance_decoder() -> decode.Decoder(
MedicinalproductingredientSpecifiedsubstance,
)
pub fn medicinalproductingredient_specifiedsubstance_new(
group group: complex_types.Codeableconcept,
code code: complex_types.Codeableconcept,
) -> MedicinalproductingredientSpecifiedsubstance
pub fn medicinalproductingredient_specifiedsubstance_strength_decoder() -> decode.Decoder(
MedicinalproductingredientSpecifiedsubstanceStrength,
)
pub fn medicinalproductingredient_specifiedsubstance_strength_new(
presentation presentation: complex_types.Ratio,
) -> MedicinalproductingredientSpecifiedsubstanceStrength
pub fn medicinalproductingredient_specifiedsubstance_strength_referencestrength_decoder() -> decode.Decoder(
MedicinalproductingredientSpecifiedsubstanceStrengthReferencestrength,
)
pub fn medicinalproductingredient_specifiedsubstance_strength_referencestrength_new(
strength strength: complex_types.Ratio,
) -> MedicinalproductingredientSpecifiedsubstanceStrengthReferencestrength
pub fn medicinalproductingredient_specifiedsubstance_strength_referencestrength_to_json(
medicinalproductingredient_specifiedsubstance_strength_referencestrength: MedicinalproductingredientSpecifiedsubstanceStrengthReferencestrength,
) -> json.Json
pub fn medicinalproductingredient_specifiedsubstance_strength_to_json(
medicinalproductingredient_specifiedsubstance_strength: MedicinalproductingredientSpecifiedsubstanceStrength,
) -> json.Json
pub fn medicinalproductingredient_specifiedsubstance_to_json(
medicinalproductingredient_specifiedsubstance: MedicinalproductingredientSpecifiedsubstance,
) -> json.Json
pub fn medicinalproductingredient_substance_decoder() -> decode.Decoder(
MedicinalproductingredientSubstance,
)
pub fn medicinalproductingredient_substance_new(
code code: complex_types.Codeableconcept,
) -> MedicinalproductingredientSubstance
pub fn medicinalproductingredient_substance_to_json(
medicinalproductingredient_substance: MedicinalproductingredientSubstance,
) -> json.Json
pub fn medicinalproductingredient_to_json(
medicinalproductingredient: Medicinalproductingredient,
) -> json.Json
pub fn medicinalproductinteraction_decoder() -> decode.Decoder(
Medicinalproductinteraction,
)
pub fn medicinalproductinteraction_interactant_decoder() -> decode.Decoder(
MedicinalproductinteractionInteractant,
)
pub fn medicinalproductinteraction_interactant_item_decoder() -> decode.Decoder(
MedicinalproductinteractionInteractantItem,
)
pub fn medicinalproductinteraction_interactant_item_to_json(
elt: MedicinalproductinteractionInteractantItem,
) -> json.Json
pub fn medicinalproductinteraction_interactant_new(
item item: MedicinalproductinteractionInteractantItem,
) -> MedicinalproductinteractionInteractant
pub fn medicinalproductinteraction_interactant_to_json(
medicinalproductinteraction_interactant: MedicinalproductinteractionInteractant,
) -> json.Json
pub fn medicinalproductinteraction_new() -> Medicinalproductinteraction
pub fn medicinalproductinteraction_to_json(
medicinalproductinteraction: Medicinalproductinteraction,
) -> json.Json
pub fn medicinalproductmanufactured_decoder() -> decode.Decoder(
Medicinalproductmanufactured,
)
pub fn medicinalproductmanufactured_new(
quantity quantity: complex_types.Quantity,
manufactured_dose_form manufactured_dose_form: complex_types.Codeableconcept,
) -> Medicinalproductmanufactured
pub fn medicinalproductmanufactured_to_json(
medicinalproductmanufactured: Medicinalproductmanufactured,
) -> json.Json
pub fn medicinalproductpackaged_batchidentifier_decoder() -> decode.Decoder(
MedicinalproductpackagedBatchidentifier,
)
pub fn medicinalproductpackaged_batchidentifier_new(
outer_packaging outer_packaging: complex_types.Identifier,
) -> MedicinalproductpackagedBatchidentifier
pub fn medicinalproductpackaged_batchidentifier_to_json(
medicinalproductpackaged_batchidentifier: MedicinalproductpackagedBatchidentifier,
) -> json.Json
pub fn medicinalproductpackaged_decoder() -> decode.Decoder(
Medicinalproductpackaged,
)
pub fn medicinalproductpackaged_new(
package_item package_item: complex_types.List1(
MedicinalproductpackagedPackageitem,
),
) -> Medicinalproductpackaged
pub fn medicinalproductpackaged_packageitem_decoder() -> decode.Decoder(
MedicinalproductpackagedPackageitem,
)
pub fn medicinalproductpackaged_packageitem_new(
quantity quantity: complex_types.Quantity,
type_ type_: complex_types.Codeableconcept,
) -> MedicinalproductpackagedPackageitem
pub fn medicinalproductpackaged_packageitem_to_json(
medicinalproductpackaged_packageitem: MedicinalproductpackagedPackageitem,
) -> json.Json
pub fn medicinalproductpackaged_to_json(
medicinalproductpackaged: Medicinalproductpackaged,
) -> json.Json
pub fn medicinalproductpharmaceutical_characteristics_decoder() -> decode.Decoder(
MedicinalproductpharmaceuticalCharacteristics,
)
pub fn medicinalproductpharmaceutical_characteristics_new(
code code: complex_types.Codeableconcept,
) -> MedicinalproductpharmaceuticalCharacteristics
pub fn medicinalproductpharmaceutical_characteristics_to_json(
medicinalproductpharmaceutical_characteristics: MedicinalproductpharmaceuticalCharacteristics,
) -> json.Json
pub fn medicinalproductpharmaceutical_decoder() -> decode.Decoder(
Medicinalproductpharmaceutical,
)
pub fn medicinalproductpharmaceutical_new(
route_of_administration route_of_administration: complex_types.List1(
MedicinalproductpharmaceuticalRouteofadministration,
),
administrable_dose_form administrable_dose_form: complex_types.Codeableconcept,
) -> Medicinalproductpharmaceutical
pub fn medicinalproductpharmaceutical_routeofadministration_decoder() -> decode.Decoder(
MedicinalproductpharmaceuticalRouteofadministration,
)
pub fn medicinalproductpharmaceutical_routeofadministration_new(
code code: complex_types.Codeableconcept,
) -> MedicinalproductpharmaceuticalRouteofadministration
pub fn medicinalproductpharmaceutical_routeofadministration_targetspecies_decoder() -> decode.Decoder(
MedicinalproductpharmaceuticalRouteofadministrationTargetspecies,
)
pub fn medicinalproductpharmaceutical_routeofadministration_targetspecies_new(
code code: complex_types.Codeableconcept,
) -> MedicinalproductpharmaceuticalRouteofadministrationTargetspecies
pub fn medicinalproductpharmaceutical_routeofadministration_targetspecies_to_json(
medicinalproductpharmaceutical_routeofadministration_targetspecies: MedicinalproductpharmaceuticalRouteofadministrationTargetspecies,
) -> json.Json
pub fn medicinalproductpharmaceutical_routeofadministration_targetspecies_withdrawalperiod_decoder() -> decode.Decoder(
MedicinalproductpharmaceuticalRouteofadministrationTargetspeciesWithdrawalperiod,
)
pub fn medicinalproductpharmaceutical_routeofadministration_targetspecies_withdrawalperiod_new(
value value: complex_types.Quantity,
tissue tissue: complex_types.Codeableconcept,
) -> MedicinalproductpharmaceuticalRouteofadministrationTargetspeciesWithdrawalperiod
pub fn medicinalproductpharmaceutical_routeofadministration_targetspecies_withdrawalperiod_to_json(
medicinalproductpharmaceutical_routeofadministration_targetspecies_withdrawalperiod: MedicinalproductpharmaceuticalRouteofadministrationTargetspeciesWithdrawalperiod,
) -> json.Json
pub fn medicinalproductpharmaceutical_routeofadministration_to_json(
medicinalproductpharmaceutical_routeofadministration: MedicinalproductpharmaceuticalRouteofadministration,
) -> json.Json
pub fn medicinalproductpharmaceutical_to_json(
medicinalproductpharmaceutical: Medicinalproductpharmaceutical,
) -> json.Json
pub fn medicinalproductundesirableeffect_decoder() -> decode.Decoder(
Medicinalproductundesirableeffect,
)
pub fn medicinalproductundesirableeffect_new() -> Medicinalproductundesirableeffect
pub fn medicinalproductundesirableeffect_to_json(
medicinalproductundesirableeffect: Medicinalproductundesirableeffect,
) -> json.Json
pub fn messagedefinition_allowedresponse_decoder() -> decode.Decoder(
MessagedefinitionAllowedresponse,
)
pub fn messagedefinition_allowedresponse_new(
message message: String,
) -> MessagedefinitionAllowedresponse
pub fn messagedefinition_allowedresponse_to_json(
messagedefinition_allowedresponse: MessagedefinitionAllowedresponse,
) -> json.Json
pub fn messagedefinition_decoder() -> decode.Decoder(
Messagedefinition,
)
pub fn messagedefinition_event_decoder() -> decode.Decoder(
MessagedefinitionEvent,
)
pub fn messagedefinition_event_to_json(
elt: MessagedefinitionEvent,
) -> json.Json
pub fn messagedefinition_focus_decoder() -> decode.Decoder(
MessagedefinitionFocus,
)
pub fn messagedefinition_focus_new(
min min: Int,
code code: valuesets.Resourcetypes,
) -> MessagedefinitionFocus
pub fn messagedefinition_focus_to_json(
messagedefinition_focus: MessagedefinitionFocus,
) -> json.Json
pub fn messagedefinition_new(
event event: MessagedefinitionEvent,
date date: primitive_types.DateTime,
status status: valuesets.Publicationstatus,
) -> Messagedefinition
pub fn messagedefinition_to_json(
messagedefinition: Messagedefinition,
) -> json.Json
pub fn messageheader_decoder() -> decode.Decoder(Messageheader)
pub fn messageheader_destination_decoder() -> decode.Decoder(
MessageheaderDestination,
)
pub fn messageheader_destination_new(
endpoint endpoint: String,
) -> MessageheaderDestination
pub fn messageheader_destination_to_json(
messageheader_destination: MessageheaderDestination,
) -> json.Json
pub fn messageheader_event_decoder() -> decode.Decoder(
MessageheaderEvent,
)
pub fn messageheader_event_to_json(
elt: MessageheaderEvent,
) -> json.Json
pub fn messageheader_new(
source source: MessageheaderSource,
event event: MessageheaderEvent,
) -> Messageheader
pub fn messageheader_response_decoder() -> decode.Decoder(
MessageheaderResponse,
)
pub fn messageheader_response_new(
code code: valuesets.Responsecode,
identifier identifier: String,
) -> MessageheaderResponse
pub fn messageheader_response_to_json(
messageheader_response: MessageheaderResponse,
) -> json.Json
pub fn messageheader_source_decoder() -> decode.Decoder(
MessageheaderSource,
)
pub fn messageheader_source_new(
endpoint endpoint: String,
) -> MessageheaderSource
pub fn messageheader_source_to_json(
messageheader_source: MessageheaderSource,
) -> json.Json
pub fn messageheader_to_json(
messageheader: Messageheader,
) -> json.Json
pub fn molecularsequence_decoder() -> decode.Decoder(
Molecularsequence,
)
pub fn molecularsequence_new(
coordinate_system coordinate_system: Int,
) -> Molecularsequence
pub fn molecularsequence_quality_decoder() -> decode.Decoder(
MolecularsequenceQuality,
)
pub fn molecularsequence_quality_new(
type_ type_: valuesets.Qualitytype,
) -> MolecularsequenceQuality
pub fn molecularsequence_quality_roc_decoder() -> decode.Decoder(
MolecularsequenceQualityRoc,
)
pub fn molecularsequence_quality_roc_new() -> MolecularsequenceQualityRoc
pub fn molecularsequence_quality_roc_to_json(
molecularsequence_quality_roc: MolecularsequenceQualityRoc,
) -> json.Json
pub fn molecularsequence_quality_to_json(
molecularsequence_quality: MolecularsequenceQuality,
) -> json.Json
pub fn molecularsequence_referenceseq_decoder() -> decode.Decoder(
MolecularsequenceReferenceseq,
)
pub fn molecularsequence_referenceseq_new() -> MolecularsequenceReferenceseq
pub fn molecularsequence_referenceseq_to_json(
molecularsequence_referenceseq: MolecularsequenceReferenceseq,
) -> json.Json
pub fn molecularsequence_repository_decoder() -> decode.Decoder(
MolecularsequenceRepository,
)
pub fn molecularsequence_repository_new(
type_ type_: valuesets.Repositorytype,
) -> MolecularsequenceRepository
pub fn molecularsequence_repository_to_json(
molecularsequence_repository: MolecularsequenceRepository,
) -> json.Json
pub fn molecularsequence_structurevariant_decoder() -> decode.Decoder(
MolecularsequenceStructurevariant,
)
pub fn molecularsequence_structurevariant_inner_decoder() -> decode.Decoder(
MolecularsequenceStructurevariantInner,
)
pub fn molecularsequence_structurevariant_inner_new() -> MolecularsequenceStructurevariantInner
pub fn molecularsequence_structurevariant_inner_to_json(
molecularsequence_structurevariant_inner: MolecularsequenceStructurevariantInner,
) -> json.Json
pub fn molecularsequence_structurevariant_new() -> MolecularsequenceStructurevariant
pub fn molecularsequence_structurevariant_outer_decoder() -> decode.Decoder(
MolecularsequenceStructurevariantOuter,
)
pub fn molecularsequence_structurevariant_outer_new() -> MolecularsequenceStructurevariantOuter
pub fn molecularsequence_structurevariant_outer_to_json(
molecularsequence_structurevariant_outer: MolecularsequenceStructurevariantOuter,
) -> json.Json
pub fn molecularsequence_structurevariant_to_json(
molecularsequence_structurevariant: MolecularsequenceStructurevariant,
) -> json.Json
pub fn molecularsequence_to_json(
molecularsequence: Molecularsequence,
) -> json.Json
pub fn molecularsequence_variant_decoder() -> decode.Decoder(
MolecularsequenceVariant,
)
pub fn molecularsequence_variant_new() -> MolecularsequenceVariant
pub fn molecularsequence_variant_to_json(
molecularsequence_variant: MolecularsequenceVariant,
) -> json.Json
pub fn namingsystem_decoder() -> decode.Decoder(Namingsystem)
pub fn namingsystem_new(
unique_id unique_id: complex_types.List1(NamingsystemUniqueid),
date date: primitive_types.DateTime,
kind kind: valuesets.Namingsystemtype,
status status: valuesets.Publicationstatus,
name name: String,
) -> Namingsystem
pub fn namingsystem_to_json(
namingsystem: Namingsystem,
) -> json.Json
pub fn namingsystem_uniqueid_decoder() -> decode.Decoder(
NamingsystemUniqueid,
)
pub fn namingsystem_uniqueid_new(
value value: String,
type_ type_: valuesets.Namingsystemidentifiertype,
) -> NamingsystemUniqueid
pub fn namingsystem_uniqueid_to_json(
namingsystem_uniqueid: NamingsystemUniqueid,
) -> json.Json
pub fn nutritionorder_decoder() -> decode.Decoder(Nutritionorder)
pub fn nutritionorder_enteralformula_administration_decoder() -> decode.Decoder(
NutritionorderEnteralformulaAdministration,
)
pub fn nutritionorder_enteralformula_administration_new() -> NutritionorderEnteralformulaAdministration
pub fn nutritionorder_enteralformula_administration_rate_decoder() -> decode.Decoder(
NutritionorderEnteralformulaAdministrationRate,
)
pub fn nutritionorder_enteralformula_administration_rate_to_json(
elt: NutritionorderEnteralformulaAdministrationRate,
) -> json.Json
pub fn nutritionorder_enteralformula_administration_to_json(
nutritionorder_enteralformula_administration: NutritionorderEnteralformulaAdministration,
) -> json.Json
pub fn nutritionorder_enteralformula_decoder() -> decode.Decoder(
NutritionorderEnteralformula,
)
pub fn nutritionorder_enteralformula_new() -> NutritionorderEnteralformula
pub fn nutritionorder_enteralformula_to_json(
nutritionorder_enteralformula: NutritionorderEnteralformula,
) -> json.Json
pub fn nutritionorder_new(
date_time date_time: primitive_types.DateTime,
patient patient: complex_types.Reference,
intent intent: valuesets.Requestintent,
status status: valuesets.Requeststatus,
) -> Nutritionorder
pub fn nutritionorder_oraldiet_decoder() -> decode.Decoder(
NutritionorderOraldiet,
)
pub fn nutritionorder_oraldiet_new() -> NutritionorderOraldiet
pub fn nutritionorder_oraldiet_nutrient_decoder() -> decode.Decoder(
NutritionorderOraldietNutrient,
)
pub fn nutritionorder_oraldiet_nutrient_new() -> NutritionorderOraldietNutrient
pub fn nutritionorder_oraldiet_nutrient_to_json(
nutritionorder_oraldiet_nutrient: NutritionorderOraldietNutrient,
) -> json.Json
pub fn nutritionorder_oraldiet_texture_decoder() -> decode.Decoder(
NutritionorderOraldietTexture,
)
pub fn nutritionorder_oraldiet_texture_new() -> NutritionorderOraldietTexture
pub fn nutritionorder_oraldiet_texture_to_json(
nutritionorder_oraldiet_texture: NutritionorderOraldietTexture,
) -> json.Json
pub fn nutritionorder_oraldiet_to_json(
nutritionorder_oraldiet: NutritionorderOraldiet,
) -> json.Json
pub fn nutritionorder_supplement_decoder() -> decode.Decoder(
NutritionorderSupplement,
)
pub fn nutritionorder_supplement_new() -> NutritionorderSupplement
pub fn nutritionorder_supplement_to_json(
nutritionorder_supplement: NutritionorderSupplement,
) -> json.Json
pub fn nutritionorder_to_json(
nutritionorder: Nutritionorder,
) -> json.Json
pub fn observation_component_decoder() -> decode.Decoder(
ObservationComponent,
)
pub fn observation_component_new(
code code: complex_types.Codeableconcept,
) -> ObservationComponent
pub fn observation_component_to_json(
observation_component: ObservationComponent,
) -> json.Json
pub fn observation_component_value_decoder() -> decode.Decoder(
ObservationComponentValue,
)
pub fn observation_component_value_to_json(
elt: ObservationComponentValue,
) -> json.Json
pub fn observation_decoder() -> decode.Decoder(Observation)
pub fn observation_effective_decoder() -> decode.Decoder(
ObservationEffective,
)
pub fn observation_effective_to_json(
elt: ObservationEffective,
) -> json.Json
pub fn observation_new(
code code: complex_types.Codeableconcept,
status status: valuesets.Observationstatus,
) -> Observation
pub fn observation_referencerange_decoder() -> decode.Decoder(
ObservationReferencerange,
)
pub fn observation_referencerange_new() -> ObservationReferencerange
pub fn observation_referencerange_to_json(
observation_referencerange: ObservationReferencerange,
) -> json.Json
pub fn observation_to_json(observation: Observation) -> json.Json
pub fn observation_value_decoder() -> decode.Decoder(
ObservationValue,
)
pub fn observation_value_to_json(
elt: ObservationValue,
) -> json.Json
pub fn observationdefinition_decoder() -> decode.Decoder(
Observationdefinition,
)
pub fn observationdefinition_new(
code code: complex_types.Codeableconcept,
) -> Observationdefinition
pub fn observationdefinition_qualifiedinterval_decoder() -> decode.Decoder(
ObservationdefinitionQualifiedinterval,
)
pub fn observationdefinition_qualifiedinterval_new() -> ObservationdefinitionQualifiedinterval
pub fn observationdefinition_qualifiedinterval_to_json(
observationdefinition_qualifiedinterval: ObservationdefinitionQualifiedinterval,
) -> json.Json
pub fn observationdefinition_quantitativedetails_decoder() -> decode.Decoder(
ObservationdefinitionQuantitativedetails,
)
pub fn observationdefinition_quantitativedetails_new() -> ObservationdefinitionQuantitativedetails
pub fn observationdefinition_quantitativedetails_to_json(
observationdefinition_quantitativedetails: ObservationdefinitionQuantitativedetails,
) -> json.Json
pub fn observationdefinition_to_json(
observationdefinition: Observationdefinition,
) -> json.Json
pub fn operationdefinition_decoder() -> decode.Decoder(
Operationdefinition,
)
pub fn operationdefinition_new(
instance instance: Bool,
type_ type_: Bool,
system system: Bool,
code code: String,
kind kind: valuesets.Operationkind,
status status: valuesets.Publicationstatus,
name name: String,
) -> Operationdefinition
pub fn operationdefinition_overload_decoder() -> decode.Decoder(
OperationdefinitionOverload,
)
pub fn operationdefinition_overload_new() -> OperationdefinitionOverload
pub fn operationdefinition_overload_to_json(
operationdefinition_overload: OperationdefinitionOverload,
) -> json.Json
pub fn operationdefinition_parameter_binding_decoder() -> decode.Decoder(
OperationdefinitionParameterBinding,
)
pub fn operationdefinition_parameter_binding_new(
value_set value_set: String,
strength strength: valuesets.Bindingstrength,
) -> OperationdefinitionParameterBinding
pub fn operationdefinition_parameter_binding_to_json(
operationdefinition_parameter_binding: OperationdefinitionParameterBinding,
) -> json.Json
pub fn operationdefinition_parameter_decoder() -> decode.Decoder(
OperationdefinitionParameter,
)
pub fn operationdefinition_parameter_new(
max max: String,
min min: Int,
use_ use_: valuesets.Operationparameteruse,
name name: String,
) -> OperationdefinitionParameter
pub fn operationdefinition_parameter_referencedfrom_decoder() -> decode.Decoder(
OperationdefinitionParameterReferencedfrom,
)
pub fn operationdefinition_parameter_referencedfrom_new(
source source: String,
) -> OperationdefinitionParameterReferencedfrom
pub fn operationdefinition_parameter_referencedfrom_to_json(
operationdefinition_parameter_referencedfrom: OperationdefinitionParameterReferencedfrom,
) -> json.Json
pub fn operationdefinition_parameter_to_json(
operationdefinition_parameter: OperationdefinitionParameter,
) -> json.Json
pub fn operationdefinition_to_json(
operationdefinition: Operationdefinition,
) -> json.Json
pub fn operationoutcome_decoder() -> decode.Decoder(
Operationoutcome,
)
pub fn operationoutcome_issue_decoder() -> decode.Decoder(
OperationoutcomeIssue,
)
pub fn operationoutcome_issue_new(
code code: valuesets.Issuetype,
severity severity: valuesets.Issueseverity,
) -> OperationoutcomeIssue
pub fn operationoutcome_issue_to_json(
operationoutcome_issue: OperationoutcomeIssue,
) -> json.Json
pub fn operationoutcome_new(
issue issue: complex_types.List1(OperationoutcomeIssue),
) -> Operationoutcome
pub fn operationoutcome_to_json(
operationoutcome: Operationoutcome,
) -> json.Json
pub fn organization_contact_decoder() -> decode.Decoder(
OrganizationContact,
)
pub fn organization_contact_new() -> OrganizationContact
pub fn organization_contact_to_json(
organization_contact: OrganizationContact,
) -> json.Json
pub fn organization_decoder() -> decode.Decoder(Organization)
pub fn organization_new() -> Organization
pub fn organization_to_json(
organization: Organization,
) -> json.Json
pub fn organizationaffiliation_decoder() -> decode.Decoder(
Organizationaffiliation,
)
pub fn organizationaffiliation_new() -> Organizationaffiliation
pub fn organizationaffiliation_to_json(
organizationaffiliation: Organizationaffiliation,
) -> json.Json
pub fn parameters_decoder() -> decode.Decoder(Parameters)
pub fn parameters_new() -> Parameters
pub fn parameters_parameter_decoder() -> decode.Decoder(
ParametersParameter,
)
pub fn parameters_parameter_new(
name name: String,
) -> ParametersParameter
pub fn parameters_parameter_to_json(
parameters_parameter: ParametersParameter,
) -> json.Json
pub fn parameters_parameter_value_decoder() -> decode.Decoder(
ParametersParameterValue,
)
pub fn parameters_parameter_value_to_json(
elt: ParametersParameterValue,
) -> json.Json
pub fn parameters_to_json(parameters: Parameters) -> json.Json
pub fn patient_communication_decoder() -> decode.Decoder(
PatientCommunication,
)
pub fn patient_communication_new(
language language: complex_types.Codeableconcept,
) -> PatientCommunication
pub fn patient_communication_to_json(
patient_communication: PatientCommunication,
) -> json.Json
pub fn patient_contact_decoder() -> decode.Decoder(PatientContact)
pub fn patient_contact_new() -> PatientContact
pub fn patient_contact_to_json(
patient_contact: PatientContact,
) -> json.Json
pub fn patient_deceased_decoder() -> decode.Decoder(
PatientDeceased,
)
pub fn patient_deceased_to_json(
elt: PatientDeceased,
) -> json.Json
pub fn patient_decoder() -> decode.Decoder(Patient)
pub fn patient_link_decoder() -> decode.Decoder(PatientLink)
pub fn patient_link_new(
type_ type_: valuesets.Linktype,
other other: complex_types.Reference,
) -> PatientLink
pub fn patient_link_to_json(
patient_link: PatientLink,
) -> json.Json
pub fn patient_multiplebirth_decoder() -> decode.Decoder(
PatientMultiplebirth,
)
pub fn patient_multiplebirth_to_json(
elt: PatientMultiplebirth,
) -> json.Json
pub fn patient_new() -> Patient
pub fn paymentnotice_decoder() -> decode.Decoder(Paymentnotice)
pub fn paymentnotice_new(
amount amount: complex_types.Money,
recipient recipient: complex_types.Reference,
payment payment: complex_types.Reference,
created created: primitive_types.DateTime,
status status: valuesets.Fmstatus,
) -> Paymentnotice
pub fn paymentnotice_to_json(
paymentnotice: Paymentnotice,
) -> json.Json
pub fn paymentreconciliation_decoder() -> decode.Decoder(
Paymentreconciliation,
)
pub fn paymentreconciliation_detail_decoder() -> decode.Decoder(
PaymentreconciliationDetail,
)
pub fn paymentreconciliation_detail_new(
type_ type_: complex_types.Codeableconcept,
) -> PaymentreconciliationDetail
pub fn paymentreconciliation_detail_to_json(
paymentreconciliation_detail: PaymentreconciliationDetail,
) -> json.Json
pub fn paymentreconciliation_new(
payment_amount payment_amount: complex_types.Money,
payment_date payment_date: primitive_types.Date,
created created: primitive_types.DateTime,
status status: valuesets.Fmstatus,
) -> Paymentreconciliation
pub fn paymentreconciliation_processnote_decoder() -> decode.Decoder(
PaymentreconciliationProcessnote,
)
pub fn paymentreconciliation_processnote_new() -> PaymentreconciliationProcessnote
pub fn paymentreconciliation_processnote_to_json(
paymentreconciliation_processnote: PaymentreconciliationProcessnote,
) -> json.Json
pub fn paymentreconciliation_to_json(
paymentreconciliation: Paymentreconciliation,
) -> json.Json
pub fn person_decoder() -> decode.Decoder(Person)
pub fn person_link_decoder() -> decode.Decoder(PersonLink)
pub fn person_link_new(
target target: complex_types.Reference,
) -> PersonLink
pub fn person_link_to_json(person_link: PersonLink) -> json.Json
pub fn person_new() -> Person
pub fn plandefinition_action_condition_decoder() -> decode.Decoder(
PlandefinitionActionCondition,
)
pub fn plandefinition_action_condition_new(
kind kind: valuesets.Actionconditionkind,
) -> PlandefinitionActionCondition
pub fn plandefinition_action_condition_to_json(
plandefinition_action_condition: PlandefinitionActionCondition,
) -> json.Json
pub fn plandefinition_action_decoder() -> decode.Decoder(
PlandefinitionAction,
)
pub fn plandefinition_action_definition_decoder() -> decode.Decoder(
PlandefinitionActionDefinition,
)
pub fn plandefinition_action_definition_to_json(
elt: PlandefinitionActionDefinition,
) -> json.Json
pub fn plandefinition_action_dynamicvalue_decoder() -> decode.Decoder(
PlandefinitionActionDynamicvalue,
)
pub fn plandefinition_action_dynamicvalue_new() -> PlandefinitionActionDynamicvalue
pub fn plandefinition_action_dynamicvalue_to_json(
plandefinition_action_dynamicvalue: PlandefinitionActionDynamicvalue,
) -> json.Json
pub fn plandefinition_action_new() -> PlandefinitionAction
pub fn plandefinition_action_participant_decoder() -> decode.Decoder(
PlandefinitionActionParticipant,
)
pub fn plandefinition_action_participant_new(
type_ type_: valuesets.Actionparticipanttype,
) -> PlandefinitionActionParticipant
pub fn plandefinition_action_participant_to_json(
plandefinition_action_participant: PlandefinitionActionParticipant,
) -> json.Json
pub fn plandefinition_action_relatedaction_decoder() -> decode.Decoder(
PlandefinitionActionRelatedaction,
)
pub fn plandefinition_action_relatedaction_new(
relationship relationship: valuesets.Actionrelationshiptype,
action_id action_id: String,
) -> PlandefinitionActionRelatedaction
pub fn plandefinition_action_relatedaction_offset_decoder() -> decode.Decoder(
PlandefinitionActionRelatedactionOffset,
)
pub fn plandefinition_action_relatedaction_offset_to_json(
elt: PlandefinitionActionRelatedactionOffset,
) -> json.Json
pub fn plandefinition_action_relatedaction_to_json(
plandefinition_action_relatedaction: PlandefinitionActionRelatedaction,
) -> json.Json
pub fn plandefinition_action_subject_decoder() -> decode.Decoder(
PlandefinitionActionSubject,
)
pub fn plandefinition_action_subject_to_json(
elt: PlandefinitionActionSubject,
) -> json.Json
pub fn plandefinition_action_timing_decoder() -> decode.Decoder(
PlandefinitionActionTiming,
)
pub fn plandefinition_action_timing_to_json(
elt: PlandefinitionActionTiming,
) -> json.Json
pub fn plandefinition_action_to_json(
plandefinition_action: PlandefinitionAction,
) -> json.Json
pub fn plandefinition_decoder() -> decode.Decoder(Plandefinition)
pub fn plandefinition_goal_decoder() -> decode.Decoder(
PlandefinitionGoal,
)
pub fn plandefinition_goal_new(
description description: complex_types.Codeableconcept,
) -> PlandefinitionGoal
pub fn plandefinition_goal_target_decoder() -> decode.Decoder(
PlandefinitionGoalTarget,
)
pub fn plandefinition_goal_target_detail_decoder() -> decode.Decoder(
PlandefinitionGoalTargetDetail,
)
pub fn plandefinition_goal_target_detail_to_json(
elt: PlandefinitionGoalTargetDetail,
) -> json.Json
pub fn plandefinition_goal_target_new() -> PlandefinitionGoalTarget
pub fn plandefinition_goal_target_to_json(
plandefinition_goal_target: PlandefinitionGoalTarget,
) -> json.Json
pub fn plandefinition_goal_to_json(
plandefinition_goal: PlandefinitionGoal,
) -> json.Json
pub fn plandefinition_new(
status status: valuesets.Publicationstatus,
) -> Plandefinition
pub fn plandefinition_subject_decoder() -> decode.Decoder(
PlandefinitionSubject,
)
pub fn plandefinition_subject_to_json(
elt: PlandefinitionSubject,
) -> json.Json
pub fn plandefinition_to_json(
plandefinition: Plandefinition,
) -> json.Json
pub fn practitioner_decoder() -> decode.Decoder(Practitioner)
pub fn practitioner_new() -> Practitioner
pub fn practitioner_qualification_decoder() -> decode.Decoder(
PractitionerQualification,
)
pub fn practitioner_qualification_new(
code code: complex_types.Codeableconcept,
) -> PractitionerQualification
pub fn practitioner_qualification_to_json(
practitioner_qualification: PractitionerQualification,
) -> json.Json
pub fn practitioner_to_json(
practitioner: Practitioner,
) -> json.Json
pub fn practitionerrole_availabletime_decoder() -> decode.Decoder(
PractitionerroleAvailabletime,
)
pub fn practitionerrole_availabletime_new() -> PractitionerroleAvailabletime
pub fn practitionerrole_availabletime_to_json(
practitionerrole_availabletime: PractitionerroleAvailabletime,
) -> json.Json
pub fn practitionerrole_decoder() -> decode.Decoder(
Practitionerrole,
)
pub fn practitionerrole_new() -> Practitionerrole
pub fn practitionerrole_notavailable_decoder() -> decode.Decoder(
PractitionerroleNotavailable,
)
pub fn practitionerrole_notavailable_new(
description description: String,
) -> PractitionerroleNotavailable
pub fn practitionerrole_notavailable_to_json(
practitionerrole_notavailable: PractitionerroleNotavailable,
) -> json.Json
pub fn practitionerrole_to_json(
practitionerrole: Practitionerrole,
) -> json.Json
pub fn procedure_decoder() -> decode.Decoder(Procedure)
pub fn procedure_focaldevice_decoder() -> decode.Decoder(
ProcedureFocaldevice,
)
pub fn procedure_focaldevice_new(
manipulated manipulated: complex_types.Reference,
) -> ProcedureFocaldevice
pub fn procedure_focaldevice_to_json(
procedure_focaldevice: ProcedureFocaldevice,
) -> json.Json
pub fn procedure_new(
subject subject: complex_types.Reference,
status status: valuesets.Eventstatus,
) -> Procedure
pub fn procedure_performed_decoder() -> decode.Decoder(
ProcedurePerformed,
)
pub fn procedure_performed_to_json(
elt: ProcedurePerformed,
) -> json.Json
pub fn procedure_performer_decoder() -> decode.Decoder(
ProcedurePerformer,
)
pub fn procedure_performer_new(
actor actor: complex_types.Reference,
) -> ProcedurePerformer
pub fn procedure_performer_to_json(
procedure_performer: ProcedurePerformer,
) -> json.Json
pub fn provenance_agent_decoder() -> decode.Decoder(
ProvenanceAgent,
)
pub fn provenance_agent_new(
who who: complex_types.Reference,
) -> ProvenanceAgent
pub fn provenance_agent_to_json(
provenance_agent: ProvenanceAgent,
) -> json.Json
pub fn provenance_decoder() -> decode.Decoder(Provenance)
pub fn provenance_entity_decoder() -> decode.Decoder(
ProvenanceEntity,
)
pub fn provenance_entity_new(
what what: complex_types.Reference,
role role: valuesets.Provenanceentityrole,
) -> ProvenanceEntity
pub fn provenance_entity_to_json(
provenance_entity: ProvenanceEntity,
) -> json.Json
pub fn provenance_new(
agent agent: complex_types.List1(ProvenanceAgent),
recorded recorded: primitive_types.Instant,
target target: complex_types.List1(complex_types.Reference),
) -> Provenance
pub fn provenance_occurred_decoder() -> decode.Decoder(
ProvenanceOccurred,
)
pub fn provenance_occurred_to_json(
elt: ProvenanceOccurred,
) -> json.Json
pub fn provenance_to_json(provenance: Provenance) -> json.Json
pub fn questionnaire_decoder() -> decode.Decoder(Questionnaire)
pub fn questionnaire_item_answeroption_decoder() -> decode.Decoder(
QuestionnaireItemAnsweroption,
)
pub fn questionnaire_item_answeroption_new(
value value: QuestionnaireItemAnsweroptionValue,
) -> QuestionnaireItemAnsweroption
pub fn questionnaire_item_answeroption_to_json(
questionnaire_item_answeroption: QuestionnaireItemAnsweroption,
) -> json.Json
pub fn questionnaire_item_answeroption_value_decoder() -> decode.Decoder(
QuestionnaireItemAnsweroptionValue,
)
pub fn questionnaire_item_answeroption_value_to_json(
elt: QuestionnaireItemAnsweroptionValue,
) -> json.Json
pub fn questionnaire_item_decoder() -> decode.Decoder(
QuestionnaireItem,
)
pub fn questionnaire_item_enablewhen_answer_decoder() -> decode.Decoder(
QuestionnaireItemEnablewhenAnswer,
)
pub fn questionnaire_item_enablewhen_answer_to_json(
elt: QuestionnaireItemEnablewhenAnswer,
) -> json.Json
pub fn questionnaire_item_enablewhen_decoder() -> decode.Decoder(
QuestionnaireItemEnablewhen,
)
pub fn questionnaire_item_enablewhen_new(
answer answer: QuestionnaireItemEnablewhenAnswer,
operator operator: valuesets.Questionnaireenableoperator,
question question: String,
) -> QuestionnaireItemEnablewhen
pub fn questionnaire_item_enablewhen_to_json(
questionnaire_item_enablewhen: QuestionnaireItemEnablewhen,
) -> json.Json
pub fn questionnaire_item_initial_decoder() -> decode.Decoder(
QuestionnaireItemInitial,
)
pub fn questionnaire_item_initial_new(
value value: QuestionnaireItemInitialValue,
) -> QuestionnaireItemInitial
pub fn questionnaire_item_initial_to_json(
questionnaire_item_initial: QuestionnaireItemInitial,
) -> json.Json
pub fn questionnaire_item_initial_value_decoder() -> decode.Decoder(
QuestionnaireItemInitialValue,
)
pub fn questionnaire_item_initial_value_to_json(
elt: QuestionnaireItemInitialValue,
) -> json.Json
pub fn questionnaire_item_new(
type_ type_: valuesets.Itemtype,
link_id link_id: String,
) -> QuestionnaireItem
pub fn questionnaire_item_to_json(
questionnaire_item: QuestionnaireItem,
) -> json.Json
pub fn questionnaire_new(
status status: valuesets.Publicationstatus,
) -> Questionnaire
pub fn questionnaire_to_json(
questionnaire: Questionnaire,
) -> json.Json
pub fn questionnaireresponse_decoder() -> decode.Decoder(
Questionnaireresponse,
)
pub fn questionnaireresponse_item_answer_decoder() -> decode.Decoder(
QuestionnaireresponseItemAnswer,
)
pub fn questionnaireresponse_item_answer_new() -> QuestionnaireresponseItemAnswer
pub fn questionnaireresponse_item_answer_to_json(
questionnaireresponse_item_answer: QuestionnaireresponseItemAnswer,
) -> json.Json
pub fn questionnaireresponse_item_answer_value_decoder() -> decode.Decoder(
QuestionnaireresponseItemAnswerValue,
)
pub fn questionnaireresponse_item_answer_value_to_json(
elt: QuestionnaireresponseItemAnswerValue,
) -> json.Json
pub fn questionnaireresponse_item_decoder() -> decode.Decoder(
QuestionnaireresponseItem,
)
pub fn questionnaireresponse_item_new(
link_id link_id: String,
) -> QuestionnaireresponseItem
pub fn questionnaireresponse_item_to_json(
questionnaireresponse_item: QuestionnaireresponseItem,
) -> json.Json
pub fn questionnaireresponse_new(
status status: valuesets.Questionnaireanswersstatus,
) -> Questionnaireresponse
pub fn questionnaireresponse_to_json(
questionnaireresponse: Questionnaireresponse,
) -> json.Json
pub fn relatedperson_communication_decoder() -> decode.Decoder(
RelatedpersonCommunication,
)
pub fn relatedperson_communication_new(
language language: complex_types.Codeableconcept,
) -> RelatedpersonCommunication
pub fn relatedperson_communication_to_json(
relatedperson_communication: RelatedpersonCommunication,
) -> json.Json
pub fn relatedperson_decoder() -> decode.Decoder(Relatedperson)
pub fn relatedperson_new(
patient patient: complex_types.Reference,
) -> Relatedperson
pub fn relatedperson_to_json(
relatedperson: Relatedperson,
) -> json.Json
pub fn requestgroup_action_condition_decoder() -> decode.Decoder(
RequestgroupActionCondition,
)
pub fn requestgroup_action_condition_new(
kind kind: valuesets.Actionconditionkind,
) -> RequestgroupActionCondition
pub fn requestgroup_action_condition_to_json(
requestgroup_action_condition: RequestgroupActionCondition,
) -> json.Json
pub fn requestgroup_action_decoder() -> decode.Decoder(
RequestgroupAction,
)
pub fn requestgroup_action_new() -> RequestgroupAction
pub fn requestgroup_action_relatedaction_decoder() -> decode.Decoder(
RequestgroupActionRelatedaction,
)
pub fn requestgroup_action_relatedaction_new(
relationship relationship: valuesets.Actionrelationshiptype,
action_id action_id: String,
) -> RequestgroupActionRelatedaction
pub fn requestgroup_action_relatedaction_offset_decoder() -> decode.Decoder(
RequestgroupActionRelatedactionOffset,
)
pub fn requestgroup_action_relatedaction_offset_to_json(
elt: RequestgroupActionRelatedactionOffset,
) -> json.Json
pub fn requestgroup_action_relatedaction_to_json(
requestgroup_action_relatedaction: RequestgroupActionRelatedaction,
) -> json.Json
pub fn requestgroup_action_timing_decoder() -> decode.Decoder(
RequestgroupActionTiming,
)
pub fn requestgroup_action_timing_to_json(
elt: RequestgroupActionTiming,
) -> json.Json
pub fn requestgroup_action_to_json(
requestgroup_action: RequestgroupAction,
) -> json.Json
pub fn requestgroup_decoder() -> decode.Decoder(Requestgroup)
pub fn requestgroup_new(
intent intent: valuesets.Requestintent,
status status: valuesets.Requeststatus,
) -> Requestgroup
pub fn requestgroup_to_json(
requestgroup: Requestgroup,
) -> json.Json
pub fn researchdefinition_decoder() -> decode.Decoder(
Researchdefinition,
)
pub fn researchdefinition_new(
population population: complex_types.Reference,
status status: valuesets.Publicationstatus,
) -> Researchdefinition
pub fn researchdefinition_subject_decoder() -> decode.Decoder(
ResearchdefinitionSubject,
)
pub fn researchdefinition_subject_to_json(
elt: ResearchdefinitionSubject,
) -> json.Json
pub fn researchdefinition_to_json(
researchdefinition: Researchdefinition,
) -> json.Json
pub fn researchelementdefinition_characteristic_decoder() -> decode.Decoder(
ResearchelementdefinitionCharacteristic,
)
pub fn researchelementdefinition_characteristic_definition_decoder() -> decode.Decoder(
ResearchelementdefinitionCharacteristicDefinition,
)
pub fn researchelementdefinition_characteristic_definition_to_json(
elt: ResearchelementdefinitionCharacteristicDefinition,
) -> json.Json
pub fn researchelementdefinition_characteristic_new(
definition definition: ResearchelementdefinitionCharacteristicDefinition,
) -> ResearchelementdefinitionCharacteristic
pub fn researchelementdefinition_characteristic_participanteffective_decoder() -> decode.Decoder(
ResearchelementdefinitionCharacteristicParticipanteffective,
)
pub fn researchelementdefinition_characteristic_participanteffective_to_json(
elt: ResearchelementdefinitionCharacteristicParticipanteffective,
) -> json.Json
pub fn researchelementdefinition_characteristic_studyeffective_decoder() -> decode.Decoder(
ResearchelementdefinitionCharacteristicStudyeffective,
)
pub fn researchelementdefinition_characteristic_studyeffective_to_json(
elt: ResearchelementdefinitionCharacteristicStudyeffective,
) -> json.Json
pub fn researchelementdefinition_characteristic_to_json(
researchelementdefinition_characteristic: ResearchelementdefinitionCharacteristic,
) -> json.Json
pub fn researchelementdefinition_decoder() -> decode.Decoder(
Researchelementdefinition,
)
pub fn researchelementdefinition_new(
characteristic characteristic: complex_types.List1(
ResearchelementdefinitionCharacteristic,
),
type_ type_: valuesets.Researchelementtype,
status status: valuesets.Publicationstatus,
) -> Researchelementdefinition
pub fn researchelementdefinition_subject_decoder() -> decode.Decoder(
ResearchelementdefinitionSubject,
)
pub fn researchelementdefinition_subject_to_json(
elt: ResearchelementdefinitionSubject,
) -> json.Json
pub fn researchelementdefinition_to_json(
researchelementdefinition: Researchelementdefinition,
) -> json.Json
pub fn researchstudy_arm_decoder() -> decode.Decoder(
ResearchstudyArm,
)
pub fn researchstudy_arm_new(
name name: String,
) -> ResearchstudyArm
pub fn researchstudy_arm_to_json(
researchstudy_arm: ResearchstudyArm,
) -> json.Json
pub fn researchstudy_decoder() -> decode.Decoder(Researchstudy)
pub fn researchstudy_new(
status status: valuesets.Researchstudystatus,
) -> Researchstudy
pub fn researchstudy_objective_decoder() -> decode.Decoder(
ResearchstudyObjective,
)
pub fn researchstudy_objective_new() -> ResearchstudyObjective
pub fn researchstudy_objective_to_json(
researchstudy_objective: ResearchstudyObjective,
) -> json.Json
pub fn researchstudy_to_json(
researchstudy: Researchstudy,
) -> json.Json
pub fn researchsubject_decoder() -> decode.Decoder(
Researchsubject,
)
pub fn researchsubject_new(
individual individual: complex_types.Reference,
study study: complex_types.Reference,
status status: valuesets.Researchsubjectstatus,
) -> Researchsubject
pub fn researchsubject_to_json(
researchsubject: Researchsubject,
) -> json.Json
pub fn resource_decoder() -> decode.Decoder(Resource)
pub fn resource_type_to_string(rt: ResourceType) -> String
pub fn riskassessment_decoder() -> decode.Decoder(Riskassessment)
pub fn riskassessment_new(
subject subject: complex_types.Reference,
status status: valuesets.Observationstatus,
) -> Riskassessment
pub fn riskassessment_occurrence_decoder() -> decode.Decoder(
RiskassessmentOccurrence,
)
pub fn riskassessment_occurrence_to_json(
elt: RiskassessmentOccurrence,
) -> json.Json
pub fn riskassessment_prediction_decoder() -> decode.Decoder(
RiskassessmentPrediction,
)
pub fn riskassessment_prediction_new() -> RiskassessmentPrediction
pub fn riskassessment_prediction_probability_decoder() -> decode.Decoder(
RiskassessmentPredictionProbability,
)
pub fn riskassessment_prediction_probability_to_json(
elt: RiskassessmentPredictionProbability,
) -> json.Json
pub fn riskassessment_prediction_to_json(
riskassessment_prediction: RiskassessmentPrediction,
) -> json.Json
pub fn riskassessment_prediction_when_decoder() -> decode.Decoder(
RiskassessmentPredictionWhen,
)
pub fn riskassessment_prediction_when_to_json(
elt: RiskassessmentPredictionWhen,
) -> json.Json
pub fn riskassessment_to_json(
riskassessment: Riskassessment,
) -> json.Json
pub fn riskevidencesynthesis_certainty_certaintysubcomponent_decoder() -> decode.Decoder(
RiskevidencesynthesisCertaintyCertaintysubcomponent,
)
pub fn riskevidencesynthesis_certainty_certaintysubcomponent_new() -> RiskevidencesynthesisCertaintyCertaintysubcomponent
pub fn riskevidencesynthesis_certainty_certaintysubcomponent_to_json(
riskevidencesynthesis_certainty_certaintysubcomponent: RiskevidencesynthesisCertaintyCertaintysubcomponent,
) -> json.Json
pub fn riskevidencesynthesis_certainty_decoder() -> decode.Decoder(
RiskevidencesynthesisCertainty,
)
pub fn riskevidencesynthesis_certainty_new() -> RiskevidencesynthesisCertainty
pub fn riskevidencesynthesis_certainty_to_json(
riskevidencesynthesis_certainty: RiskevidencesynthesisCertainty,
) -> json.Json
pub fn riskevidencesynthesis_decoder() -> decode.Decoder(
Riskevidencesynthesis,
)
pub fn riskevidencesynthesis_new(
outcome outcome: complex_types.Reference,
population population: complex_types.Reference,
status status: valuesets.Publicationstatus,
) -> Riskevidencesynthesis
pub fn riskevidencesynthesis_riskestimate_decoder() -> decode.Decoder(
RiskevidencesynthesisRiskestimate,
)
pub fn riskevidencesynthesis_riskestimate_new() -> RiskevidencesynthesisRiskestimate
pub fn riskevidencesynthesis_riskestimate_precisionestimate_decoder() -> decode.Decoder(
RiskevidencesynthesisRiskestimatePrecisionestimate,
)
pub fn riskevidencesynthesis_riskestimate_precisionestimate_new() -> RiskevidencesynthesisRiskestimatePrecisionestimate
pub fn riskevidencesynthesis_riskestimate_precisionestimate_to_json(
riskevidencesynthesis_riskestimate_precisionestimate: RiskevidencesynthesisRiskestimatePrecisionestimate,
) -> json.Json
pub fn riskevidencesynthesis_riskestimate_to_json(
riskevidencesynthesis_riskestimate: RiskevidencesynthesisRiskestimate,
) -> json.Json
pub fn riskevidencesynthesis_samplesize_decoder() -> decode.Decoder(
RiskevidencesynthesisSamplesize,
)
pub fn riskevidencesynthesis_samplesize_new() -> RiskevidencesynthesisSamplesize
pub fn riskevidencesynthesis_samplesize_to_json(
riskevidencesynthesis_samplesize: RiskevidencesynthesisSamplesize,
) -> json.Json
pub fn riskevidencesynthesis_to_json(
riskevidencesynthesis: Riskevidencesynthesis,
) -> json.Json
pub fn schedule_decoder() -> decode.Decoder(Schedule)
pub fn schedule_new(
actor actor: complex_types.List1(complex_types.Reference),
) -> Schedule
pub fn searchparameter_component_decoder() -> decode.Decoder(
SearchparameterComponent,
)
pub fn searchparameter_component_new(
expression expression: String,
definition definition: String,
) -> SearchparameterComponent
pub fn searchparameter_component_to_json(
searchparameter_component: SearchparameterComponent,
) -> json.Json
pub fn searchparameter_decoder() -> decode.Decoder(
Searchparameter,
)
pub fn searchparameter_new(
type_ type_: valuesets.Searchparamtype,
base base: complex_types.List1(valuesets.Resourcetypes),
code code: String,
description description: String,
status status: valuesets.Publicationstatus,
name name: String,
url url: String,
) -> Searchparameter
pub fn searchparameter_to_json(
searchparameter: Searchparameter,
) -> json.Json
pub fn servicerequest_asneeded_decoder() -> decode.Decoder(
ServicerequestAsneeded,
)
pub fn servicerequest_asneeded_to_json(
elt: ServicerequestAsneeded,
) -> json.Json
pub fn servicerequest_decoder() -> decode.Decoder(Servicerequest)
pub fn servicerequest_new(
subject subject: complex_types.Reference,
intent intent: valuesets.Requestintent,
status status: valuesets.Requeststatus,
) -> Servicerequest
pub fn servicerequest_occurrence_decoder() -> decode.Decoder(
ServicerequestOccurrence,
)
pub fn servicerequest_occurrence_to_json(
elt: ServicerequestOccurrence,
) -> json.Json
pub fn servicerequest_quantity_decoder() -> decode.Decoder(
ServicerequestQuantity,
)
pub fn servicerequest_quantity_to_json(
elt: ServicerequestQuantity,
) -> json.Json
pub fn servicerequest_to_json(
servicerequest: Servicerequest,
) -> json.Json
pub fn slot_decoder() -> decode.Decoder(Slot)
pub fn slot_new(
end end: primitive_types.Instant,
start start: primitive_types.Instant,
status status: valuesets.Slotstatus,
schedule schedule: complex_types.Reference,
) -> Slot
pub fn specimen_collection_collected_decoder() -> decode.Decoder(
SpecimenCollectionCollected,
)
pub fn specimen_collection_collected_to_json(
elt: SpecimenCollectionCollected,
) -> json.Json
pub fn specimen_collection_decoder() -> decode.Decoder(
SpecimenCollection,
)
pub fn specimen_collection_fastingstatus_decoder() -> decode.Decoder(
SpecimenCollectionFastingstatus,
)
pub fn specimen_collection_fastingstatus_to_json(
elt: SpecimenCollectionFastingstatus,
) -> json.Json
pub fn specimen_collection_new() -> SpecimenCollection
pub fn specimen_collection_to_json(
specimen_collection: SpecimenCollection,
) -> json.Json
pub fn specimen_container_additive_decoder() -> decode.Decoder(
SpecimenContainerAdditive,
)
pub fn specimen_container_additive_to_json(
elt: SpecimenContainerAdditive,
) -> json.Json
pub fn specimen_container_decoder() -> decode.Decoder(
SpecimenContainer,
)
pub fn specimen_container_new() -> SpecimenContainer
pub fn specimen_container_to_json(
specimen_container: SpecimenContainer,
) -> json.Json
pub fn specimen_decoder() -> decode.Decoder(Specimen)
pub fn specimen_new() -> Specimen
pub fn specimen_processing_decoder() -> decode.Decoder(
SpecimenProcessing,
)
pub fn specimen_processing_new() -> SpecimenProcessing
pub fn specimen_processing_time_decoder() -> decode.Decoder(
SpecimenProcessingTime,
)
pub fn specimen_processing_time_to_json(
elt: SpecimenProcessingTime,
) -> json.Json
pub fn specimen_processing_to_json(
specimen_processing: SpecimenProcessing,
) -> json.Json
pub fn specimendefinition_decoder() -> decode.Decoder(
Specimendefinition,
)
pub fn specimendefinition_new() -> Specimendefinition
pub fn specimendefinition_to_json(
specimendefinition: Specimendefinition,
) -> json.Json
pub fn specimendefinition_typetested_container_additive_additive_decoder() -> decode.Decoder(
SpecimendefinitionTypetestedContainerAdditiveAdditive,
)
pub fn specimendefinition_typetested_container_additive_additive_to_json(
elt: SpecimendefinitionTypetestedContainerAdditiveAdditive,
) -> json.Json
pub fn specimendefinition_typetested_container_additive_decoder() -> decode.Decoder(
SpecimendefinitionTypetestedContainerAdditive,
)
pub fn specimendefinition_typetested_container_additive_new(
additive additive: SpecimendefinitionTypetestedContainerAdditiveAdditive,
) -> SpecimendefinitionTypetestedContainerAdditive
pub fn specimendefinition_typetested_container_additive_to_json(
specimendefinition_typetested_container_additive: SpecimendefinitionTypetestedContainerAdditive,
) -> json.Json
pub fn specimendefinition_typetested_container_decoder() -> decode.Decoder(
SpecimendefinitionTypetestedContainer,
)
pub fn specimendefinition_typetested_container_minimumvolume_decoder() -> decode.Decoder(
SpecimendefinitionTypetestedContainerMinimumvolume,
)
pub fn specimendefinition_typetested_container_minimumvolume_to_json(
elt: SpecimendefinitionTypetestedContainerMinimumvolume,
) -> json.Json
pub fn specimendefinition_typetested_container_new() -> SpecimendefinitionTypetestedContainer
pub fn specimendefinition_typetested_container_to_json(
specimendefinition_typetested_container: SpecimendefinitionTypetestedContainer,
) -> json.Json
pub fn specimendefinition_typetested_decoder() -> decode.Decoder(
SpecimendefinitionTypetested,
)
pub fn specimendefinition_typetested_handling_decoder() -> decode.Decoder(
SpecimendefinitionTypetestedHandling,
)
pub fn specimendefinition_typetested_handling_new() -> SpecimendefinitionTypetestedHandling
pub fn specimendefinition_typetested_handling_to_json(
specimendefinition_typetested_handling: SpecimendefinitionTypetestedHandling,
) -> json.Json
pub fn specimendefinition_typetested_new(
preference preference: valuesets.Specimencontainedpreference,
) -> SpecimendefinitionTypetested
pub fn specimendefinition_typetested_to_json(
specimendefinition_typetested: SpecimendefinitionTypetested,
) -> json.Json
pub fn structuredefinition_context_decoder() -> decode.Decoder(
StructuredefinitionContext,
)
pub fn structuredefinition_context_new(
expression expression: String,
type_ type_: valuesets.Extensioncontexttype,
) -> StructuredefinitionContext
pub fn structuredefinition_context_to_json(
structuredefinition_context: StructuredefinitionContext,
) -> json.Json
pub fn structuredefinition_decoder() -> decode.Decoder(
Structuredefinition,
)
pub fn structuredefinition_differential_decoder() -> decode.Decoder(
StructuredefinitionDifferential,
)
pub fn structuredefinition_differential_new(
element element: complex_types.List1(
complex_types.Elementdefinition,
),
) -> StructuredefinitionDifferential
pub fn structuredefinition_differential_to_json(
structuredefinition_differential: StructuredefinitionDifferential,
) -> json.Json
pub fn structuredefinition_mapping_decoder() -> decode.Decoder(
StructuredefinitionMapping,
)
pub fn structuredefinition_mapping_new(
identity identity: String,
) -> StructuredefinitionMapping
pub fn structuredefinition_mapping_to_json(
structuredefinition_mapping: StructuredefinitionMapping,
) -> json.Json
pub fn structuredefinition_new(
type_ type_: String,
abstract abstract: Bool,
kind kind: valuesets.Structuredefinitionkind,
status status: valuesets.Publicationstatus,
name name: String,
url url: String,
) -> Structuredefinition
pub fn structuredefinition_snapshot_decoder() -> decode.Decoder(
StructuredefinitionSnapshot,
)
pub fn structuredefinition_snapshot_new(
element element: complex_types.List1(
complex_types.Elementdefinition,
),
) -> StructuredefinitionSnapshot
pub fn structuredefinition_snapshot_to_json(
structuredefinition_snapshot: StructuredefinitionSnapshot,
) -> json.Json
pub fn structuredefinition_to_json(
structuredefinition: Structuredefinition,
) -> json.Json
pub fn structuremap_decoder() -> decode.Decoder(Structuremap)
pub fn structuremap_group_decoder() -> decode.Decoder(
StructuremapGroup,
)
pub fn structuremap_group_input_decoder() -> decode.Decoder(
StructuremapGroupInput,
)
pub fn structuremap_group_input_new(
mode mode: valuesets.Mapinputmode,
name name: String,
) -> StructuremapGroupInput
pub fn structuremap_group_input_to_json(
structuremap_group_input: StructuremapGroupInput,
) -> json.Json
pub fn structuremap_group_new(
rule rule: complex_types.List1(StructuremapGroupRule),
input input: complex_types.List1(StructuremapGroupInput),
type_mode type_mode: valuesets.Mapgrouptypemode,
name name: String,
) -> StructuremapGroup
pub fn structuremap_group_rule_decoder() -> decode.Decoder(
StructuremapGroupRule,
)
pub fn structuremap_group_rule_dependent_decoder() -> decode.Decoder(
StructuremapGroupRuleDependent,
)
pub fn structuremap_group_rule_dependent_new(
variable variable: complex_types.List1(String),
name name: String,
) -> StructuremapGroupRuleDependent
pub fn structuremap_group_rule_dependent_to_json(
structuremap_group_rule_dependent: StructuremapGroupRuleDependent,
) -> json.Json
pub fn structuremap_group_rule_new(
source source: complex_types.List1(StructuremapGroupRuleSource),
name name: String,
) -> StructuremapGroupRule
pub fn structuremap_group_rule_source_decoder() -> decode.Decoder(
StructuremapGroupRuleSource,
)
pub fn structuremap_group_rule_source_defaultvalue_decoder() -> decode.Decoder(
StructuremapGroupRuleSourceDefaultvalue,
)
pub fn structuremap_group_rule_source_defaultvalue_to_json(
elt: StructuremapGroupRuleSourceDefaultvalue,
) -> json.Json
pub fn structuremap_group_rule_source_new(
context context: String,
) -> StructuremapGroupRuleSource
pub fn structuremap_group_rule_source_to_json(
structuremap_group_rule_source: StructuremapGroupRuleSource,
) -> json.Json
pub fn structuremap_group_rule_target_decoder() -> decode.Decoder(
StructuremapGroupRuleTarget,
)
pub fn structuremap_group_rule_target_new() -> StructuremapGroupRuleTarget
pub fn structuremap_group_rule_target_parameter_decoder() -> decode.Decoder(
StructuremapGroupRuleTargetParameter,
)
pub fn structuremap_group_rule_target_parameter_new(
value value: StructuremapGroupRuleTargetParameterValue,
) -> StructuremapGroupRuleTargetParameter
pub fn structuremap_group_rule_target_parameter_to_json(
structuremap_group_rule_target_parameter: StructuremapGroupRuleTargetParameter,
) -> json.Json
pub fn structuremap_group_rule_target_parameter_value_decoder() -> decode.Decoder(
StructuremapGroupRuleTargetParameterValue,
)
pub fn structuremap_group_rule_target_parameter_value_to_json(
elt: StructuremapGroupRuleTargetParameterValue,
) -> json.Json
pub fn structuremap_group_rule_target_to_json(
structuremap_group_rule_target: StructuremapGroupRuleTarget,
) -> json.Json
pub fn structuremap_group_rule_to_json(
structuremap_group_rule: StructuremapGroupRule,
) -> json.Json
pub fn structuremap_group_to_json(
structuremap_group: StructuremapGroup,
) -> json.Json
pub fn structuremap_new(
group group: complex_types.List1(StructuremapGroup),
status status: valuesets.Publicationstatus,
name name: String,
url url: String,
) -> Structuremap
pub fn structuremap_structure_decoder() -> decode.Decoder(
StructuremapStructure,
)
pub fn structuremap_structure_new(
mode mode: valuesets.Mapmodelmode,
url url: String,
) -> StructuremapStructure
pub fn structuremap_structure_to_json(
structuremap_structure: StructuremapStructure,
) -> json.Json
pub fn structuremap_to_json(
structuremap: Structuremap,
) -> json.Json
pub fn subscription_channel_decoder() -> decode.Decoder(
SubscriptionChannel,
)
pub fn subscription_channel_new(
type_ type_: valuesets.Subscriptionchanneltype,
) -> SubscriptionChannel
pub fn subscription_channel_to_json(
subscription_channel: SubscriptionChannel,
) -> json.Json
pub fn subscription_decoder() -> decode.Decoder(Subscription)
pub fn subscription_new(
channel channel: SubscriptionChannel,
criteria criteria: String,
reason reason: String,
status status: valuesets.Subscriptionstatus,
) -> Subscription
pub fn subscription_to_json(
subscription: Subscription,
) -> json.Json
pub fn substance_decoder() -> decode.Decoder(Substance)
pub fn substance_ingredient_decoder() -> decode.Decoder(
SubstanceIngredient,
)
pub fn substance_ingredient_new(
substance substance: SubstanceIngredientSubstance,
) -> SubstanceIngredient
pub fn substance_ingredient_substance_decoder() -> decode.Decoder(
SubstanceIngredientSubstance,
)
pub fn substance_ingredient_substance_to_json(
elt: SubstanceIngredientSubstance,
) -> json.Json
pub fn substance_ingredient_to_json(
substance_ingredient: SubstanceIngredient,
) -> json.Json
pub fn substance_instance_decoder() -> decode.Decoder(
SubstanceInstance,
)
pub fn substance_instance_new() -> SubstanceInstance
pub fn substance_instance_to_json(
substance_instance: SubstanceInstance,
) -> json.Json
pub fn substance_new(
code code: complex_types.Codeableconcept,
) -> Substance
pub fn substancenucleicacid_decoder() -> decode.Decoder(
Substancenucleicacid,
)
pub fn substancenucleicacid_new() -> Substancenucleicacid
pub fn substancenucleicacid_subunit_decoder() -> decode.Decoder(
SubstancenucleicacidSubunit,
)
pub fn substancenucleicacid_subunit_linkage_decoder() -> decode.Decoder(
SubstancenucleicacidSubunitLinkage,
)
pub fn substancenucleicacid_subunit_linkage_new() -> SubstancenucleicacidSubunitLinkage
pub fn substancenucleicacid_subunit_linkage_to_json(
substancenucleicacid_subunit_linkage: SubstancenucleicacidSubunitLinkage,
) -> json.Json
pub fn substancenucleicacid_subunit_new() -> SubstancenucleicacidSubunit
pub fn substancenucleicacid_subunit_sugar_decoder() -> decode.Decoder(
SubstancenucleicacidSubunitSugar,
)
pub fn substancenucleicacid_subunit_sugar_new() -> SubstancenucleicacidSubunitSugar
pub fn substancenucleicacid_subunit_sugar_to_json(
substancenucleicacid_subunit_sugar: SubstancenucleicacidSubunitSugar,
) -> json.Json
pub fn substancenucleicacid_subunit_to_json(
substancenucleicacid_subunit: SubstancenucleicacidSubunit,
) -> json.Json
pub fn substancenucleicacid_to_json(
substancenucleicacid: Substancenucleicacid,
) -> json.Json
pub fn substancepolymer_decoder() -> decode.Decoder(
Substancepolymer,
)
pub fn substancepolymer_monomerset_decoder() -> decode.Decoder(
SubstancepolymerMonomerset,
)
pub fn substancepolymer_monomerset_new() -> SubstancepolymerMonomerset
pub fn substancepolymer_monomerset_startingmaterial_decoder() -> decode.Decoder(
SubstancepolymerMonomersetStartingmaterial,
)
pub fn substancepolymer_monomerset_startingmaterial_new() -> SubstancepolymerMonomersetStartingmaterial
pub fn substancepolymer_monomerset_startingmaterial_to_json(
substancepolymer_monomerset_startingmaterial: SubstancepolymerMonomersetStartingmaterial,
) -> json.Json
pub fn substancepolymer_monomerset_to_json(
substancepolymer_monomerset: SubstancepolymerMonomerset,
) -> json.Json
pub fn substancepolymer_new() -> Substancepolymer
pub fn substancepolymer_repeat_decoder() -> decode.Decoder(
SubstancepolymerRepeat,
)
pub fn substancepolymer_repeat_new() -> SubstancepolymerRepeat
pub fn substancepolymer_repeat_repeatunit_decoder() -> decode.Decoder(
SubstancepolymerRepeatRepeatunit,
)
pub fn substancepolymer_repeat_repeatunit_degreeofpolymerisation_decoder() -> decode.Decoder(
SubstancepolymerRepeatRepeatunitDegreeofpolymerisation,
)
pub fn substancepolymer_repeat_repeatunit_degreeofpolymerisation_new() -> SubstancepolymerRepeatRepeatunitDegreeofpolymerisation
pub fn substancepolymer_repeat_repeatunit_degreeofpolymerisation_to_json(
substancepolymer_repeat_repeatunit_degreeofpolymerisation: SubstancepolymerRepeatRepeatunitDegreeofpolymerisation,
) -> json.Json
pub fn substancepolymer_repeat_repeatunit_new() -> SubstancepolymerRepeatRepeatunit
pub fn substancepolymer_repeat_repeatunit_structuralrepresentation_decoder() -> decode.Decoder(
SubstancepolymerRepeatRepeatunitStructuralrepresentation,
)
pub fn substancepolymer_repeat_repeatunit_structuralrepresentation_new() -> SubstancepolymerRepeatRepeatunitStructuralrepresentation
pub fn substancepolymer_repeat_repeatunit_structuralrepresentation_to_json(
substancepolymer_repeat_repeatunit_structuralrepresentation: SubstancepolymerRepeatRepeatunitStructuralrepresentation,
) -> json.Json
pub fn substancepolymer_repeat_repeatunit_to_json(
substancepolymer_repeat_repeatunit: SubstancepolymerRepeatRepeatunit,
) -> json.Json
pub fn substancepolymer_repeat_to_json(
substancepolymer_repeat: SubstancepolymerRepeat,
) -> json.Json
pub fn substancepolymer_to_json(
substancepolymer: Substancepolymer,
) -> json.Json
pub fn substanceprotein_decoder() -> decode.Decoder(
Substanceprotein,
)
pub fn substanceprotein_new() -> Substanceprotein
pub fn substanceprotein_subunit_decoder() -> decode.Decoder(
SubstanceproteinSubunit,
)
pub fn substanceprotein_subunit_new() -> SubstanceproteinSubunit
pub fn substanceprotein_subunit_to_json(
substanceprotein_subunit: SubstanceproteinSubunit,
) -> json.Json
pub fn substanceprotein_to_json(
substanceprotein: Substanceprotein,
) -> json.Json
pub fn substancereferenceinformation_classification_decoder() -> decode.Decoder(
SubstancereferenceinformationClassification,
)
pub fn substancereferenceinformation_classification_new() -> SubstancereferenceinformationClassification
pub fn substancereferenceinformation_classification_to_json(
substancereferenceinformation_classification: SubstancereferenceinformationClassification,
) -> json.Json
pub fn substancereferenceinformation_decoder() -> decode.Decoder(
Substancereferenceinformation,
)
pub fn substancereferenceinformation_gene_decoder() -> decode.Decoder(
SubstancereferenceinformationGene,
)
pub fn substancereferenceinformation_gene_new() -> SubstancereferenceinformationGene
pub fn substancereferenceinformation_gene_to_json(
substancereferenceinformation_gene: SubstancereferenceinformationGene,
) -> json.Json
pub fn substancereferenceinformation_geneelement_decoder() -> decode.Decoder(
SubstancereferenceinformationGeneelement,
)
pub fn substancereferenceinformation_geneelement_new() -> SubstancereferenceinformationGeneelement
pub fn substancereferenceinformation_geneelement_to_json(
substancereferenceinformation_geneelement: SubstancereferenceinformationGeneelement,
) -> json.Json
pub fn substancereferenceinformation_new() -> Substancereferenceinformation
pub fn substancereferenceinformation_target_amount_decoder() -> decode.Decoder(
SubstancereferenceinformationTargetAmount,
)
pub fn substancereferenceinformation_target_amount_to_json(
elt: SubstancereferenceinformationTargetAmount,
) -> json.Json
pub fn substancereferenceinformation_target_decoder() -> decode.Decoder(
SubstancereferenceinformationTarget,
)
pub fn substancereferenceinformation_target_new() -> SubstancereferenceinformationTarget
pub fn substancereferenceinformation_target_to_json(
substancereferenceinformation_target: SubstancereferenceinformationTarget,
) -> json.Json
pub fn substancereferenceinformation_to_json(
substancereferenceinformation: Substancereferenceinformation,
) -> json.Json
pub fn substancesourcematerial_decoder() -> decode.Decoder(
Substancesourcematerial,
)
pub fn substancesourcematerial_fractiondescription_decoder() -> decode.Decoder(
SubstancesourcematerialFractiondescription,
)
pub fn substancesourcematerial_fractiondescription_new() -> SubstancesourcematerialFractiondescription
pub fn substancesourcematerial_fractiondescription_to_json(
substancesourcematerial_fractiondescription: SubstancesourcematerialFractiondescription,
) -> json.Json
pub fn substancesourcematerial_new() -> Substancesourcematerial
pub fn substancesourcematerial_organism_author_decoder() -> decode.Decoder(
SubstancesourcematerialOrganismAuthor,
)
pub fn substancesourcematerial_organism_author_new() -> SubstancesourcematerialOrganismAuthor
pub fn substancesourcematerial_organism_author_to_json(
substancesourcematerial_organism_author: SubstancesourcematerialOrganismAuthor,
) -> json.Json
pub fn substancesourcematerial_organism_decoder() -> decode.Decoder(
SubstancesourcematerialOrganism,
)
pub fn substancesourcematerial_organism_hybrid_decoder() -> decode.Decoder(
SubstancesourcematerialOrganismHybrid,
)
pub fn substancesourcematerial_organism_hybrid_new() -> SubstancesourcematerialOrganismHybrid
pub fn substancesourcematerial_organism_hybrid_to_json(
substancesourcematerial_organism_hybrid: SubstancesourcematerialOrganismHybrid,
) -> json.Json
pub fn substancesourcematerial_organism_new() -> SubstancesourcematerialOrganism
pub fn substancesourcematerial_organism_organismgeneral_decoder() -> decode.Decoder(
SubstancesourcematerialOrganismOrganismgeneral,
)
pub fn substancesourcematerial_organism_organismgeneral_new() -> SubstancesourcematerialOrganismOrganismgeneral
pub fn substancesourcematerial_organism_organismgeneral_to_json(
substancesourcematerial_organism_organismgeneral: SubstancesourcematerialOrganismOrganismgeneral,
) -> json.Json
pub fn substancesourcematerial_organism_to_json(
substancesourcematerial_organism: SubstancesourcematerialOrganism,
) -> json.Json
pub fn substancesourcematerial_partdescription_decoder() -> decode.Decoder(
SubstancesourcematerialPartdescription,
)
pub fn substancesourcematerial_partdescription_new() -> SubstancesourcematerialPartdescription
pub fn substancesourcematerial_partdescription_to_json(
substancesourcematerial_partdescription: SubstancesourcematerialPartdescription,
) -> json.Json
pub fn substancesourcematerial_to_json(
substancesourcematerial: Substancesourcematerial,
) -> json.Json
pub fn substancespecification_code_decoder() -> decode.Decoder(
SubstancespecificationCode,
)
pub fn substancespecification_code_new() -> SubstancespecificationCode
pub fn substancespecification_code_to_json(
substancespecification_code: SubstancespecificationCode,
) -> json.Json
pub fn substancespecification_decoder() -> decode.Decoder(
Substancespecification,
)
pub fn substancespecification_moiety_amount_decoder() -> decode.Decoder(
SubstancespecificationMoietyAmount,
)
pub fn substancespecification_moiety_amount_to_json(
elt: SubstancespecificationMoietyAmount,
) -> json.Json
pub fn substancespecification_moiety_decoder() -> decode.Decoder(
SubstancespecificationMoiety,
)
pub fn substancespecification_moiety_new() -> SubstancespecificationMoiety
pub fn substancespecification_moiety_to_json(
substancespecification_moiety: SubstancespecificationMoiety,
) -> json.Json
pub fn substancespecification_name_decoder() -> decode.Decoder(
SubstancespecificationName,
)
pub fn substancespecification_name_new(
name name: String,
) -> SubstancespecificationName
pub fn substancespecification_name_official_decoder() -> decode.Decoder(
SubstancespecificationNameOfficial,
)
pub fn substancespecification_name_official_new() -> SubstancespecificationNameOfficial
pub fn substancespecification_name_official_to_json(
substancespecification_name_official: SubstancespecificationNameOfficial,
) -> json.Json
pub fn substancespecification_name_to_json(
substancespecification_name: SubstancespecificationName,
) -> json.Json
pub fn substancespecification_new() -> Substancespecification
pub fn substancespecification_property_amount_decoder() -> decode.Decoder(
SubstancespecificationPropertyAmount,
)
pub fn substancespecification_property_amount_to_json(
elt: SubstancespecificationPropertyAmount,
) -> json.Json
pub fn substancespecification_property_decoder() -> decode.Decoder(
SubstancespecificationProperty,
)
pub fn substancespecification_property_definingsubstance_decoder() -> decode.Decoder(
SubstancespecificationPropertyDefiningsubstance,
)
pub fn substancespecification_property_definingsubstance_to_json(
elt: SubstancespecificationPropertyDefiningsubstance,
) -> json.Json
pub fn substancespecification_property_new() -> SubstancespecificationProperty
pub fn substancespecification_property_to_json(
substancespecification_property: SubstancespecificationProperty,
) -> json.Json
pub fn substancespecification_relationship_amount_decoder() -> decode.Decoder(
SubstancespecificationRelationshipAmount,
)
pub fn substancespecification_relationship_amount_to_json(
elt: SubstancespecificationRelationshipAmount,
) -> json.Json
pub fn substancespecification_relationship_decoder() -> decode.Decoder(
SubstancespecificationRelationship,
)
pub fn substancespecification_relationship_new() -> SubstancespecificationRelationship
pub fn substancespecification_relationship_substance_decoder() -> decode.Decoder(
SubstancespecificationRelationshipSubstance,
)
pub fn substancespecification_relationship_substance_to_json(
elt: SubstancespecificationRelationshipSubstance,
) -> json.Json
pub fn substancespecification_relationship_to_json(
substancespecification_relationship: SubstancespecificationRelationship,
) -> json.Json
pub fn substancespecification_structure_decoder() -> decode.Decoder(
SubstancespecificationStructure,
)
pub fn substancespecification_structure_isotope_decoder() -> decode.Decoder(
SubstancespecificationStructureIsotope,
)
pub fn substancespecification_structure_isotope_molecularweight_decoder() -> decode.Decoder(
SubstancespecificationStructureIsotopeMolecularweight,
)
pub fn substancespecification_structure_isotope_molecularweight_new() -> SubstancespecificationStructureIsotopeMolecularweight
pub fn substancespecification_structure_isotope_molecularweight_to_json(
substancespecification_structure_isotope_molecularweight: SubstancespecificationStructureIsotopeMolecularweight,
) -> json.Json
pub fn substancespecification_structure_isotope_new() -> SubstancespecificationStructureIsotope
pub fn substancespecification_structure_isotope_to_json(
substancespecification_structure_isotope: SubstancespecificationStructureIsotope,
) -> json.Json
pub fn substancespecification_structure_new() -> SubstancespecificationStructure
pub fn substancespecification_structure_representation_decoder() -> decode.Decoder(
SubstancespecificationStructureRepresentation,
)
pub fn substancespecification_structure_representation_new() -> SubstancespecificationStructureRepresentation
pub fn substancespecification_structure_representation_to_json(
substancespecification_structure_representation: SubstancespecificationStructureRepresentation,
) -> json.Json
pub fn substancespecification_structure_to_json(
substancespecification_structure: SubstancespecificationStructure,
) -> json.Json
pub fn substancespecification_to_json(
substancespecification: Substancespecification,
) -> json.Json
pub fn supplydelivery_decoder() -> decode.Decoder(Supplydelivery)
pub fn supplydelivery_new() -> Supplydelivery
pub fn supplydelivery_occurrence_decoder() -> decode.Decoder(
SupplydeliveryOccurrence,
)
pub fn supplydelivery_occurrence_to_json(
elt: SupplydeliveryOccurrence,
) -> json.Json
pub fn supplydelivery_supplieditem_decoder() -> decode.Decoder(
SupplydeliverySupplieditem,
)
pub fn supplydelivery_supplieditem_item_decoder() -> decode.Decoder(
SupplydeliverySupplieditemItem,
)
pub fn supplydelivery_supplieditem_item_to_json(
elt: SupplydeliverySupplieditemItem,
) -> json.Json
pub fn supplydelivery_supplieditem_new() -> SupplydeliverySupplieditem
pub fn supplydelivery_supplieditem_to_json(
supplydelivery_supplieditem: SupplydeliverySupplieditem,
) -> json.Json
pub fn supplydelivery_to_json(
supplydelivery: Supplydelivery,
) -> json.Json
pub fn supplyrequest_decoder() -> decode.Decoder(Supplyrequest)
pub fn supplyrequest_item_decoder() -> decode.Decoder(
SupplyrequestItem,
)
pub fn supplyrequest_item_to_json(
elt: SupplyrequestItem,
) -> json.Json
pub fn supplyrequest_new(
quantity quantity: complex_types.Quantity,
item item: SupplyrequestItem,
) -> Supplyrequest
pub fn supplyrequest_occurrence_decoder() -> decode.Decoder(
SupplyrequestOccurrence,
)
pub fn supplyrequest_occurrence_to_json(
elt: SupplyrequestOccurrence,
) -> json.Json
pub fn supplyrequest_parameter_decoder() -> decode.Decoder(
SupplyrequestParameter,
)
pub fn supplyrequest_parameter_new() -> SupplyrequestParameter
pub fn supplyrequest_parameter_to_json(
supplyrequest_parameter: SupplyrequestParameter,
) -> json.Json
pub fn supplyrequest_parameter_value_decoder() -> decode.Decoder(
SupplyrequestParameterValue,
)
pub fn supplyrequest_parameter_value_to_json(
elt: SupplyrequestParameterValue,
) -> json.Json
pub fn supplyrequest_to_json(
supplyrequest: Supplyrequest,
) -> json.Json
pub fn task_decoder() -> decode.Decoder(Task)
pub fn task_input_decoder() -> decode.Decoder(TaskInput)
pub fn task_input_new(
value value: TaskInputValue,
type_ type_: complex_types.Codeableconcept,
) -> TaskInput
pub fn task_input_value_decoder() -> decode.Decoder(
TaskInputValue,
)
pub fn task_input_value_to_json(elt: TaskInputValue) -> json.Json
pub fn task_new(
intent intent: valuesets.Taskintent,
status status: valuesets.Taskstatus,
) -> Task
pub fn task_output_decoder() -> decode.Decoder(TaskOutput)
pub fn task_output_new(
value value: TaskOutputValue,
type_ type_: complex_types.Codeableconcept,
) -> TaskOutput
pub fn task_output_to_json(task_output: TaskOutput) -> json.Json
pub fn task_output_value_decoder() -> decode.Decoder(
TaskOutputValue,
)
pub fn task_output_value_to_json(
elt: TaskOutputValue,
) -> json.Json
pub fn task_restriction_decoder() -> decode.Decoder(
TaskRestriction,
)
pub fn task_restriction_new() -> TaskRestriction
pub fn task_restriction_to_json(
task_restriction: TaskRestriction,
) -> json.Json
pub fn terminologycapabilities_closure_decoder() -> decode.Decoder(
TerminologycapabilitiesClosure,
)
pub fn terminologycapabilities_closure_new() -> TerminologycapabilitiesClosure
pub fn terminologycapabilities_closure_to_json(
terminologycapabilities_closure: TerminologycapabilitiesClosure,
) -> json.Json
pub fn terminologycapabilities_codesystem_decoder() -> decode.Decoder(
TerminologycapabilitiesCodesystem,
)
pub fn terminologycapabilities_codesystem_new() -> TerminologycapabilitiesCodesystem
pub fn terminologycapabilities_codesystem_to_json(
terminologycapabilities_codesystem: TerminologycapabilitiesCodesystem,
) -> json.Json
pub fn terminologycapabilities_codesystem_version_decoder() -> decode.Decoder(
TerminologycapabilitiesCodesystemVersion,
)
pub fn terminologycapabilities_codesystem_version_filter_decoder() -> decode.Decoder(
TerminologycapabilitiesCodesystemVersionFilter,
)
pub fn terminologycapabilities_codesystem_version_filter_new(
op op: complex_types.List1(String),
code code: String,
) -> TerminologycapabilitiesCodesystemVersionFilter
pub fn terminologycapabilities_codesystem_version_filter_to_json(
terminologycapabilities_codesystem_version_filter: TerminologycapabilitiesCodesystemVersionFilter,
) -> json.Json
pub fn terminologycapabilities_codesystem_version_new() -> TerminologycapabilitiesCodesystemVersion
pub fn terminologycapabilities_codesystem_version_to_json(
terminologycapabilities_codesystem_version: TerminologycapabilitiesCodesystemVersion,
) -> json.Json
pub fn terminologycapabilities_decoder() -> decode.Decoder(
Terminologycapabilities,
)
pub fn terminologycapabilities_expansion_decoder() -> decode.Decoder(
TerminologycapabilitiesExpansion,
)
pub fn terminologycapabilities_expansion_new() -> TerminologycapabilitiesExpansion
pub fn terminologycapabilities_expansion_parameter_decoder() -> decode.Decoder(
TerminologycapabilitiesExpansionParameter,
)
pub fn terminologycapabilities_expansion_parameter_new(
name name: String,
) -> TerminologycapabilitiesExpansionParameter
pub fn terminologycapabilities_expansion_parameter_to_json(
terminologycapabilities_expansion_parameter: TerminologycapabilitiesExpansionParameter,
) -> json.Json
pub fn terminologycapabilities_expansion_to_json(
terminologycapabilities_expansion: TerminologycapabilitiesExpansion,
) -> json.Json
pub fn terminologycapabilities_implementation_decoder() -> decode.Decoder(
TerminologycapabilitiesImplementation,
)
pub fn terminologycapabilities_implementation_new(
description description: String,
) -> TerminologycapabilitiesImplementation
pub fn terminologycapabilities_implementation_to_json(
terminologycapabilities_implementation: TerminologycapabilitiesImplementation,
) -> json.Json
pub fn terminologycapabilities_new(
kind kind: valuesets.Capabilitystatementkind,
date date: primitive_types.DateTime,
status status: valuesets.Publicationstatus,
) -> Terminologycapabilities
pub fn terminologycapabilities_software_decoder() -> decode.Decoder(
TerminologycapabilitiesSoftware,
)
pub fn terminologycapabilities_software_new(
name name: String,
) -> TerminologycapabilitiesSoftware
pub fn terminologycapabilities_software_to_json(
terminologycapabilities_software: TerminologycapabilitiesSoftware,
) -> json.Json
pub fn terminologycapabilities_to_json(
terminologycapabilities: Terminologycapabilities,
) -> json.Json
pub fn terminologycapabilities_translation_decoder() -> decode.Decoder(
TerminologycapabilitiesTranslation,
)
pub fn terminologycapabilities_translation_new(
needs_map needs_map: Bool,
) -> TerminologycapabilitiesTranslation
pub fn terminologycapabilities_translation_to_json(
terminologycapabilities_translation: TerminologycapabilitiesTranslation,
) -> json.Json
pub fn terminologycapabilities_validatecode_decoder() -> decode.Decoder(
TerminologycapabilitiesValidatecode,
)
pub fn terminologycapabilities_validatecode_new(
translations translations: Bool,
) -> TerminologycapabilitiesValidatecode
pub fn terminologycapabilities_validatecode_to_json(
terminologycapabilities_validatecode: TerminologycapabilitiesValidatecode,
) -> json.Json
pub fn testreport_decoder() -> decode.Decoder(Testreport)
pub fn testreport_new(
result result: valuesets.Reportresultcodes,
test_script test_script: complex_types.Reference,
status status: valuesets.Reportstatuscodes,
) -> Testreport
pub fn testreport_participant_decoder() -> decode.Decoder(
TestreportParticipant,
)
pub fn testreport_participant_new(
uri uri: String,
type_ type_: valuesets.Reportparticipanttype,
) -> TestreportParticipant
pub fn testreport_participant_to_json(
testreport_participant: TestreportParticipant,
) -> json.Json
pub fn testreport_setup_action_assert_decoder() -> decode.Decoder(
TestreportSetupActionAssert,
)
pub fn testreport_setup_action_assert_new(
result result: valuesets.Reportactionresultcodes,
) -> TestreportSetupActionAssert
pub fn testreport_setup_action_assert_to_json(
testreport_setup_action_assert: TestreportSetupActionAssert,
) -> json.Json
pub fn testreport_setup_action_decoder() -> decode.Decoder(
TestreportSetupAction,
)
pub fn testreport_setup_action_new() -> TestreportSetupAction
pub fn testreport_setup_action_operation_decoder() -> decode.Decoder(
TestreportSetupActionOperation,
)
pub fn testreport_setup_action_operation_new(
result result: valuesets.Reportactionresultcodes,
) -> TestreportSetupActionOperation
pub fn testreport_setup_action_operation_to_json(
testreport_setup_action_operation: TestreportSetupActionOperation,
) -> json.Json
pub fn testreport_setup_action_to_json(
testreport_setup_action: TestreportSetupAction,
) -> json.Json
pub fn testreport_setup_decoder() -> decode.Decoder(
TestreportSetup,
)
pub fn testreport_setup_new(
action action: complex_types.List1(TestreportSetupAction),
) -> TestreportSetup
pub fn testreport_setup_to_json(
testreport_setup: TestreportSetup,
) -> json.Json
pub fn testreport_teardown_action_decoder() -> decode.Decoder(
TestreportTeardownAction,
)
pub fn testreport_teardown_action_new(
operation operation: TestreportSetupActionOperation,
) -> TestreportTeardownAction
pub fn testreport_teardown_action_to_json(
testreport_teardown_action: TestreportTeardownAction,
) -> json.Json
pub fn testreport_teardown_decoder() -> decode.Decoder(
TestreportTeardown,
)
pub fn testreport_teardown_new(
action action: complex_types.List1(TestreportTeardownAction),
) -> TestreportTeardown
pub fn testreport_teardown_to_json(
testreport_teardown: TestreportTeardown,
) -> json.Json
pub fn testreport_test_action_decoder() -> decode.Decoder(
TestreportTestAction,
)
pub fn testreport_test_action_new() -> TestreportTestAction
pub fn testreport_test_action_to_json(
testreport_test_action: TestreportTestAction,
) -> json.Json
pub fn testreport_test_decoder() -> decode.Decoder(TestreportTest)
pub fn testreport_test_new(
action action: complex_types.List1(TestreportTestAction),
) -> TestreportTest
pub fn testreport_test_to_json(
testreport_test: TestreportTest,
) -> json.Json
pub fn testreport_to_json(testreport: Testreport) -> json.Json
pub fn testscript_decoder() -> decode.Decoder(Testscript)
pub fn testscript_destination_decoder() -> decode.Decoder(
TestscriptDestination,
)
pub fn testscript_destination_new(
profile profile: complex_types.Coding,
index index: Int,
) -> TestscriptDestination
pub fn testscript_destination_to_json(
testscript_destination: TestscriptDestination,
) -> json.Json
pub fn testscript_fixture_decoder() -> decode.Decoder(
TestscriptFixture,
)
pub fn testscript_fixture_new(
autodelete autodelete: Bool,
autocreate autocreate: Bool,
) -> TestscriptFixture
pub fn testscript_fixture_to_json(
testscript_fixture: TestscriptFixture,
) -> json.Json
pub fn testscript_metadata_capability_decoder() -> decode.Decoder(
TestscriptMetadataCapability,
)
pub fn testscript_metadata_capability_new(
capabilities capabilities: String,
validated validated: Bool,
required required: Bool,
) -> TestscriptMetadataCapability
pub fn testscript_metadata_capability_to_json(
testscript_metadata_capability: TestscriptMetadataCapability,
) -> json.Json
pub fn testscript_metadata_decoder() -> decode.Decoder(
TestscriptMetadata,
)
pub fn testscript_metadata_link_decoder() -> decode.Decoder(
TestscriptMetadataLink,
)
pub fn testscript_metadata_link_new(
url url: String,
) -> TestscriptMetadataLink
pub fn testscript_metadata_link_to_json(
testscript_metadata_link: TestscriptMetadataLink,
) -> json.Json
pub fn testscript_metadata_new(
capability capability: complex_types.List1(
TestscriptMetadataCapability,
),
) -> TestscriptMetadata
pub fn testscript_metadata_to_json(
testscript_metadata: TestscriptMetadata,
) -> json.Json
pub fn testscript_new(
status status: valuesets.Publicationstatus,
name name: String,
url url: String,
) -> Testscript
pub fn testscript_origin_decoder() -> decode.Decoder(
TestscriptOrigin,
)
pub fn testscript_origin_new(
profile profile: complex_types.Coding,
index index: Int,
) -> TestscriptOrigin
pub fn testscript_origin_to_json(
testscript_origin: TestscriptOrigin,
) -> json.Json
pub fn testscript_setup_action_assert_decoder() -> decode.Decoder(
TestscriptSetupActionAssert,
)
pub fn testscript_setup_action_assert_new(
warning_only warning_only: Bool,
) -> TestscriptSetupActionAssert
pub fn testscript_setup_action_assert_to_json(
testscript_setup_action_assert: TestscriptSetupActionAssert,
) -> json.Json
pub fn testscript_setup_action_decoder() -> decode.Decoder(
TestscriptSetupAction,
)
pub fn testscript_setup_action_new() -> TestscriptSetupAction
pub fn testscript_setup_action_operation_decoder() -> decode.Decoder(
TestscriptSetupActionOperation,
)
pub fn testscript_setup_action_operation_new(
encode_request_url encode_request_url: Bool,
) -> TestscriptSetupActionOperation
pub fn testscript_setup_action_operation_requestheader_decoder() -> decode.Decoder(
TestscriptSetupActionOperationRequestheader,
)
pub fn testscript_setup_action_operation_requestheader_new(
value value: String,
field field: String,
) -> TestscriptSetupActionOperationRequestheader
pub fn testscript_setup_action_operation_requestheader_to_json(
testscript_setup_action_operation_requestheader: TestscriptSetupActionOperationRequestheader,
) -> json.Json
pub fn testscript_setup_action_operation_to_json(
testscript_setup_action_operation: TestscriptSetupActionOperation,
) -> json.Json
pub fn testscript_setup_action_to_json(
testscript_setup_action: TestscriptSetupAction,
) -> json.Json
pub fn testscript_setup_decoder() -> decode.Decoder(
TestscriptSetup,
)
pub fn testscript_setup_new(
action action: complex_types.List1(TestscriptSetupAction),
) -> TestscriptSetup
pub fn testscript_setup_to_json(
testscript_setup: TestscriptSetup,
) -> json.Json
pub fn testscript_teardown_action_decoder() -> decode.Decoder(
TestscriptTeardownAction,
)
pub fn testscript_teardown_action_new(
operation operation: TestscriptSetupActionOperation,
) -> TestscriptTeardownAction
pub fn testscript_teardown_action_to_json(
testscript_teardown_action: TestscriptTeardownAction,
) -> json.Json
pub fn testscript_teardown_decoder() -> decode.Decoder(
TestscriptTeardown,
)
pub fn testscript_teardown_new(
action action: complex_types.List1(TestscriptTeardownAction),
) -> TestscriptTeardown
pub fn testscript_teardown_to_json(
testscript_teardown: TestscriptTeardown,
) -> json.Json
pub fn testscript_test_action_decoder() -> decode.Decoder(
TestscriptTestAction,
)
pub fn testscript_test_action_new() -> TestscriptTestAction
pub fn testscript_test_action_to_json(
testscript_test_action: TestscriptTestAction,
) -> json.Json
pub fn testscript_test_decoder() -> decode.Decoder(TestscriptTest)
pub fn testscript_test_new(
action action: complex_types.List1(TestscriptTestAction),
) -> TestscriptTest
pub fn testscript_test_to_json(
testscript_test: TestscriptTest,
) -> json.Json
pub fn testscript_to_json(testscript: Testscript) -> json.Json
pub fn testscript_variable_decoder() -> decode.Decoder(
TestscriptVariable,
)
pub fn testscript_variable_new(
name name: String,
) -> TestscriptVariable
pub fn testscript_variable_to_json(
testscript_variable: TestscriptVariable,
) -> json.Json
pub fn valueset_compose_decoder() -> decode.Decoder(
ValuesetCompose,
)
pub fn valueset_compose_include_concept_decoder() -> decode.Decoder(
ValuesetComposeIncludeConcept,
)
pub fn valueset_compose_include_concept_designation_decoder() -> decode.Decoder(
ValuesetComposeIncludeConceptDesignation,
)
pub fn valueset_compose_include_concept_designation_new(
value value: String,
) -> ValuesetComposeIncludeConceptDesignation
pub fn valueset_compose_include_concept_designation_to_json(
valueset_compose_include_concept_designation: ValuesetComposeIncludeConceptDesignation,
) -> json.Json
pub fn valueset_compose_include_concept_new(
code code: String,
) -> ValuesetComposeIncludeConcept
pub fn valueset_compose_include_concept_to_json(
valueset_compose_include_concept: ValuesetComposeIncludeConcept,
) -> json.Json
pub fn valueset_compose_include_decoder() -> decode.Decoder(
ValuesetComposeInclude,
)
pub fn valueset_compose_include_filter_decoder() -> decode.Decoder(
ValuesetComposeIncludeFilter,
)
pub fn valueset_compose_include_filter_new(
value value: String,
op op: valuesets.Filteroperator,
property property: String,
) -> ValuesetComposeIncludeFilter
pub fn valueset_compose_include_filter_to_json(
valueset_compose_include_filter: ValuesetComposeIncludeFilter,
) -> json.Json
pub fn valueset_compose_include_new() -> ValuesetComposeInclude
pub fn valueset_compose_include_to_json(
valueset_compose_include: ValuesetComposeInclude,
) -> json.Json
pub fn valueset_compose_new(
include include: complex_types.List1(ValuesetComposeInclude),
) -> ValuesetCompose
pub fn valueset_compose_to_json(
valueset_compose: ValuesetCompose,
) -> json.Json
pub fn valueset_decoder() -> decode.Decoder(Valueset)
pub fn valueset_expansion_contains_decoder() -> decode.Decoder(
ValuesetExpansionContains,
)
pub fn valueset_expansion_contains_new() -> ValuesetExpansionContains
pub fn valueset_expansion_contains_to_json(
valueset_expansion_contains: ValuesetExpansionContains,
) -> json.Json
pub fn valueset_expansion_decoder() -> decode.Decoder(
ValuesetExpansion,
)
pub fn valueset_expansion_new(
timestamp timestamp: primitive_types.DateTime,
) -> ValuesetExpansion
pub fn valueset_expansion_parameter_decoder() -> decode.Decoder(
ValuesetExpansionParameter,
)
pub fn valueset_expansion_parameter_new(
name name: String,
) -> ValuesetExpansionParameter
pub fn valueset_expansion_parameter_to_json(
valueset_expansion_parameter: ValuesetExpansionParameter,
) -> json.Json
pub fn valueset_expansion_parameter_value_decoder() -> decode.Decoder(
ValuesetExpansionParameterValue,
)
pub fn valueset_expansion_parameter_value_to_json(
elt: ValuesetExpansionParameterValue,
) -> json.Json
pub fn valueset_expansion_to_json(
valueset_expansion: ValuesetExpansion,
) -> json.Json
pub fn valueset_new(
status status: valuesets.Publicationstatus,
) -> Valueset
pub fn verificationresult_attestation_decoder() -> decode.Decoder(
VerificationresultAttestation,
)
pub fn verificationresult_attestation_new() -> VerificationresultAttestation
pub fn verificationresult_attestation_to_json(
verificationresult_attestation: VerificationresultAttestation,
) -> json.Json
pub fn verificationresult_decoder() -> decode.Decoder(
Verificationresult,
)
pub fn verificationresult_new(
status status: valuesets.Verificationresultstatus,
) -> Verificationresult
pub fn verificationresult_primarysource_decoder() -> decode.Decoder(
VerificationresultPrimarysource,
)
pub fn verificationresult_primarysource_new() -> VerificationresultPrimarysource
pub fn verificationresult_primarysource_to_json(
verificationresult_primarysource: VerificationresultPrimarysource,
) -> json.Json
pub fn verificationresult_to_json(
verificationresult: Verificationresult,
) -> json.Json
pub fn verificationresult_validator_decoder() -> decode.Decoder(
VerificationresultValidator,
)
pub fn verificationresult_validator_new(
organization organization: complex_types.Reference,
) -> VerificationresultValidator
pub fn verificationresult_validator_to_json(
verificationresult_validator: VerificationresultValidator,
) -> json.Json
pub fn visionprescription_decoder() -> decode.Decoder(
Visionprescription,
)
pub fn visionprescription_lensspecification_decoder() -> decode.Decoder(
VisionprescriptionLensspecification,
)
pub fn visionprescription_lensspecification_new(
eye eye: valuesets.Visioneyecodes,
product product: complex_types.Codeableconcept,
) -> VisionprescriptionLensspecification
pub fn visionprescription_lensspecification_prism_decoder() -> decode.Decoder(
VisionprescriptionLensspecificationPrism,
)
pub fn visionprescription_lensspecification_prism_new(
base base: valuesets.Visionbasecodes,
amount amount: Float,
) -> VisionprescriptionLensspecificationPrism
pub fn visionprescription_lensspecification_prism_to_json(
visionprescription_lensspecification_prism: VisionprescriptionLensspecificationPrism,
) -> json.Json
pub fn visionprescription_lensspecification_to_json(
visionprescription_lensspecification: VisionprescriptionLensspecification,
) -> json.Json
pub fn visionprescription_new(
lens_specification lens_specification: complex_types.List1(
VisionprescriptionLensspecification,
),
prescriber prescriber: complex_types.Reference,
date_written date_written: primitive_types.DateTime,
patient patient: complex_types.Reference,
created created: primitive_types.DateTime,
status status: valuesets.Fmstatus,
) -> Visionprescription
pub fn visionprescription_to_json(
visionprescription: Visionprescription,
) -> json.Json