fhir/r4/search_params

https://hl7.org/fhir/r4 r4 search params

Types

pub type Account {
  Account(
    owner: option.Option(String),
    identifier: option.Option(String),
    period: option.Option(String),
    subject: option.Option(String),
    patient: option.Option(String),
    name: option.Option(String),
    type_: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Activitydefinition {
  Activitydefinition(
    date: option.Option(String),
    identifier: option.Option(String),
    successor: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    derived_from: option.Option(String),
    context_type: option.Option(String),
    predecessor: option.Option(String),
    title: option.Option(String),
    composed_of: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    effective: option.Option(String),
    depends_on: option.Option(String),
    name: option.Option(String),
    context: option.Option(String),
    publisher: option.Option(String),
    topic: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Adverseevent {
  Adverseevent(
    date: option.Option(String),
    severity: option.Option(String),
    recorder: option.Option(String),
    study: option.Option(String),
    actuality: option.Option(String),
    seriousness: option.Option(String),
    subject: option.Option(String),
    resultingcondition: option.Option(String),
    substance: option.Option(String),
    location: option.Option(String),
    category: option.Option(String),
    event: option.Option(String),
  )
}

Constructors

pub type Allergyintolerance {
  Allergyintolerance(
    severity: option.Option(String),
    date: option.Option(String),
    identifier: option.Option(String),
    manifestation: option.Option(String),
    recorder: option.Option(String),
    code: option.Option(String),
    verification_status: option.Option(String),
    criticality: option.Option(String),
    clinical_status: option.Option(String),
    type_: option.Option(String),
    onset: option.Option(String),
    route: option.Option(String),
    asserter: option.Option(String),
    patient: option.Option(String),
    category: option.Option(String),
    last_date: option.Option(String),
  )
}

Constructors

pub type Appointment {
  Appointment(
    date: option.Option(String),
    identifier: option.Option(String),
    specialty: option.Option(String),
    service_category: option.Option(String),
    practitioner: option.Option(String),
    part_status: option.Option(String),
    appointment_type: option.Option(String),
    service_type: option.Option(String),
    slot: option.Option(String),
    reason_code: option.Option(String),
    actor: option.Option(String),
    based_on: option.Option(String),
    patient: option.Option(String),
    reason_reference: option.Option(String),
    supporting_info: option.Option(String),
    location: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Appointmentresponse {
  Appointmentresponse(
    actor: option.Option(String),
    identifier: option.Option(String),
    practitioner: option.Option(String),
    part_status: option.Option(String),
    patient: option.Option(String),
    appointment: option.Option(String),
    location: option.Option(String),
  )
}

Constructors

pub type Auditevent {
  Auditevent(
    date: option.Option(String),
    entity_type: option.Option(String),
    agent: option.Option(String),
    address: option.Option(String),
    entity_role: option.Option(String),
    source: option.Option(String),
    type_: option.Option(String),
    altid: option.Option(String),
    site: option.Option(String),
    agent_name: option.Option(String),
    entity_name: option.Option(String),
    subtype: option.Option(String),
    patient: option.Option(String),
    action: option.Option(String),
    agent_role: option.Option(String),
    entity: option.Option(String),
    outcome: option.Option(String),
    policy: option.Option(String),
  )
}

Constructors

pub type Basic {
  Basic(
    identifier: option.Option(String),
    code: option.Option(String),
    subject: option.Option(String),
    created: option.Option(String),
    patient: option.Option(String),
    author: option.Option(String),
  )
}

Constructors

pub type Binary {
  Binary
}

Constructors

  • Binary
pub type Biologicallyderivedproduct {
  Biologicallyderivedproduct
}

Constructors

  • Biologicallyderivedproduct
pub type Bodystructure {
  Bodystructure(
    identifier: option.Option(String),
    morphology: option.Option(String),
    patient: option.Option(String),
    location: option.Option(String),
  )
}

Constructors

pub type Bundle {
  Bundle(
    identifier: option.Option(String),
    composition: option.Option(String),
    type_: option.Option(String),
    message: option.Option(String),
    timestamp: option.Option(String),
  )
}

Constructors

pub type Capabilitystatement {
  Capabilitystatement(
    date: option.Option(String),
    resource_profile: option.Option(String),
    context_type_value: option.Option(String),
    software: option.Option(String),
    resource: option.Option(String),
    jurisdiction: option.Option(String),
    format: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    title: option.Option(String),
    fhirversion: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    supported_profile: option.Option(String),
    mode: option.Option(String),
    context_quantity: option.Option(String),
    security_service: option.Option(String),
    name: option.Option(String),
    context: option.Option(String),
    publisher: option.Option(String),
    context_type_quantity: option.Option(String),
    guide: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Careplan {
  Careplan(
    date: option.Option(String),
    care_team: option.Option(String),
    identifier: option.Option(String),
    performer: option.Option(String),
    goal: option.Option(String),
    subject: option.Option(String),
    replaces: option.Option(String),
    instantiates_canonical: option.Option(String),
    part_of: option.Option(String),
    encounter: option.Option(String),
    intent: option.Option(String),
    activity_reference: option.Option(String),
    condition: option.Option(String),
    based_on: option.Option(String),
    patient: option.Option(String),
    activity_date: option.Option(String),
    instantiates_uri: option.Option(String),
    category: option.Option(String),
    activity_code: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Careteam {
  Careteam(
    date: option.Option(String),
    identifier: option.Option(String),
    patient: option.Option(String),
    subject: option.Option(String),
    encounter: option.Option(String),
    category: option.Option(String),
    participant: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Catalogentry {
  Catalogentry
}

Constructors

  • Catalogentry
pub type Chargeitem {
  Chargeitem(
    identifier: option.Option(String),
    performing_organization: option.Option(String),
    code: option.Option(String),
    quantity: option.Option(String),
    subject: option.Option(String),
    occurrence: option.Option(String),
    entered_date: option.Option(String),
    performer_function: option.Option(String),
    patient: option.Option(String),
    factor_override: option.Option(String),
    service: option.Option(String),
    price_override: option.Option(String),
    context: option.Option(String),
    enterer: option.Option(String),
    performer_actor: option.Option(String),
    account: option.Option(String),
    requesting_organization: option.Option(String),
  )
}

Constructors

pub type Chargeitemdefinition {
  Chargeitemdefinition(
    date: option.Option(String),
    identifier: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    title: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    effective: option.Option(String),
    context: option.Option(String),
    publisher: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Claim {
  Claim(
    care_team: option.Option(String),
    identifier: option.Option(String),
    use_: option.Option(String),
    created: option.Option(String),
    encounter: option.Option(String),
    priority: option.Option(String),
    payee: option.Option(String),
    provider: option.Option(String),
    patient: option.Option(String),
    insurer: option.Option(String),
    detail_udi: option.Option(String),
    enterer: option.Option(String),
    procedure_udi: option.Option(String),
    subdetail_udi: option.Option(String),
    facility: option.Option(String),
    item_udi: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Claimresponse {
  Claimresponse(
    identifier: option.Option(String),
    request: option.Option(String),
    disposition: option.Option(String),
    insurer: option.Option(String),
    created: option.Option(String),
    patient: option.Option(String),
    use_: option.Option(String),
    payment_date: option.Option(String),
    outcome: option.Option(String),
    requestor: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Clinicalimpression {
  Clinicalimpression(
    date: option.Option(String),
    identifier: option.Option(String),
    previous: option.Option(String),
    finding_code: option.Option(String),
    assessor: option.Option(String),
    subject: option.Option(String),
    encounter: option.Option(String),
    finding_ref: option.Option(String),
    problem: option.Option(String),
    patient: option.Option(String),
    supporting_info: option.Option(String),
    investigation: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Codesystem {
  Codesystem(
    date: option.Option(String),
    identifier: option.Option(String),
    code: option.Option(String),
    context_type_value: option.Option(String),
    content_mode: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    language: option.Option(String),
    title: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    supplements: option.Option(String),
    system: option.Option(String),
    name: option.Option(String),
    context: option.Option(String),
    publisher: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Communication {
  Communication(
    identifier: option.Option(String),
    subject: option.Option(String),
    instantiates_canonical: option.Option(String),
    received: option.Option(String),
    part_of: option.Option(String),
    medium: option.Option(String),
    encounter: option.Option(String),
    sent: option.Option(String),
    based_on: option.Option(String),
    sender: option.Option(String),
    patient: option.Option(String),
    recipient: option.Option(String),
    instantiates_uri: option.Option(String),
    category: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Communicationrequest {
  Communicationrequest(
    requester: option.Option(String),
    authored: option.Option(String),
    identifier: option.Option(String),
    subject: option.Option(String),
    replaces: option.Option(String),
    medium: option.Option(String),
    encounter: option.Option(String),
    occurrence: option.Option(String),
    priority: option.Option(String),
    group_identifier: option.Option(String),
    based_on: option.Option(String),
    sender: option.Option(String),
    patient: option.Option(String),
    recipient: option.Option(String),
    category: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Compartmentdefinition {
  Compartmentdefinition(
    date: option.Option(String),
    code: option.Option(String),
    context_type_value: option.Option(String),
    resource: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    name: option.Option(String),
    context: option.Option(String),
    publisher: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Composition {
  Composition(
    date: option.Option(String),
    identifier: option.Option(String),
    period: option.Option(String),
    related_id: option.Option(String),
    subject: option.Option(String),
    author: option.Option(String),
    confidentiality: option.Option(String),
    section: option.Option(String),
    encounter: option.Option(String),
    type_: option.Option(String),
    title: option.Option(String),
    attester: option.Option(String),
    entry: option.Option(String),
    related_ref: option.Option(String),
    patient: option.Option(String),
    context: option.Option(String),
    category: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Conceptmap {
  Conceptmap(
    date: option.Option(String),
    other: option.Option(String),
    context_type_value: option.Option(String),
    target_system: option.Option(String),
    dependson: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    source: option.Option(String),
    title: option.Option(String),
    context_quantity: option.Option(String),
    source_uri: option.Option(String),
    context: option.Option(String),
    context_type_quantity: option.Option(String),
    source_system: option.Option(String),
    target_code: option.Option(String),
    target_uri: option.Option(String),
    identifier: option.Option(String),
    product: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    target: option.Option(String),
    source_code: option.Option(String),
    name: option.Option(String),
    publisher: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Condition {
  Condition(
    severity: option.Option(String),
    evidence_detail: option.Option(String),
    identifier: option.Option(String),
    onset_info: option.Option(String),
    recorded_date: option.Option(String),
    code: option.Option(String),
    evidence: option.Option(String),
    subject: option.Option(String),
    verification_status: option.Option(String),
    clinical_status: option.Option(String),
    encounter: option.Option(String),
    onset_date: option.Option(String),
    abatement_date: option.Option(String),
    asserter: option.Option(String),
    stage: option.Option(String),
    abatement_string: option.Option(String),
    patient: option.Option(String),
    onset_age: option.Option(String),
    abatement_age: option.Option(String),
    category: option.Option(String),
    body_site: option.Option(String),
  )
}

Constructors

pub type Consent {
  Consent(
    date: option.Option(String),
    identifier: option.Option(String),
    period: option.Option(String),
    data: option.Option(String),
    purpose: option.Option(String),
    source_reference: option.Option(String),
    actor: option.Option(String),
    security_label: option.Option(String),
    patient: option.Option(String),
    organization: option.Option(String),
    scope: option.Option(String),
    action: option.Option(String),
    consentor: option.Option(String),
    category: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Contract {
  Contract(
    identifier: option.Option(String),
    instantiates: option.Option(String),
    patient: option.Option(String),
    subject: option.Option(String),
    authority: option.Option(String),
    domain: option.Option(String),
    issued: option.Option(String),
    url: option.Option(String),
    signer: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Coverage {
  Coverage(
    identifier: option.Option(String),
    payor: option.Option(String),
    subscriber: option.Option(String),
    beneficiary: option.Option(String),
    patient: option.Option(String),
    class_value: option.Option(String),
    type_: option.Option(String),
    dependent: option.Option(String),
    class_type: option.Option(String),
    policy_holder: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Coverageeligibilityrequest {
  Coverageeligibilityrequest(
    identifier: option.Option(String),
    provider: option.Option(String),
    patient: option.Option(String),
    created: option.Option(String),
    enterer: option.Option(String),
    facility: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Coverageeligibilityresponse {
  Coverageeligibilityresponse(
    identifier: option.Option(String),
    request: option.Option(String),
    disposition: option.Option(String),
    patient: option.Option(String),
    insurer: option.Option(String),
    created: option.Option(String),
    outcome: option.Option(String),
    requestor: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Detectedissue {
  Detectedissue(
    identifier: option.Option(String),
    code: option.Option(String),
    identified: option.Option(String),
    patient: option.Option(String),
    author: option.Option(String),
    implicated: option.Option(String),
  )
}

Constructors

pub type Device {
  Device(
    udi_di: option.Option(String),
    identifier: option.Option(String),
    udi_carrier: option.Option(String),
    device_name: option.Option(String),
    patient: option.Option(String),
    organization: option.Option(String),
    model: option.Option(String),
    location: option.Option(String),
    type_: option.Option(String),
    url: option.Option(String),
    manufacturer: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Devicedefinition {
  Devicedefinition(
    parent: option.Option(String),
    identifier: option.Option(String),
    type_: option.Option(String),
  )
}

Constructors

pub type Devicemetric {
  Devicemetric(
    parent: option.Option(String),
    identifier: option.Option(String),
    source: option.Option(String),
    type_: option.Option(String),
    category: option.Option(String),
  )
}

Constructors

pub type Devicerequest {
  Devicerequest(
    requester: option.Option(String),
    insurance: option.Option(String),
    identifier: option.Option(String),
    code: option.Option(String),
    performer: option.Option(String),
    event_date: option.Option(String),
    subject: option.Option(String),
    instantiates_canonical: option.Option(String),
    encounter: option.Option(String),
    authored_on: option.Option(String),
    intent: option.Option(String),
    group_identifier: option.Option(String),
    based_on: option.Option(String),
    patient: option.Option(String),
    instantiates_uri: option.Option(String),
    prior_request: option.Option(String),
    device: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Deviceusestatement {
  Deviceusestatement(
    identifier: option.Option(String),
    subject: option.Option(String),
    patient: option.Option(String),
    device: option.Option(String),
  )
}

Constructors

pub type Diagnosticreport {
  Diagnosticreport(
    date: option.Option(String),
    identifier: option.Option(String),
    performer: option.Option(String),
    code: option.Option(String),
    subject: option.Option(String),
    media: option.Option(String),
    encounter: option.Option(String),
    result: option.Option(String),
    conclusion: option.Option(String),
    based_on: option.Option(String),
    patient: option.Option(String),
    specimen: option.Option(String),
    issued: option.Option(String),
    category: option.Option(String),
    results_interpreter: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Documentmanifest {
  Documentmanifest(
    identifier: option.Option(String),
    item: option.Option(String),
    related_id: option.Option(String),
    subject: option.Option(String),
    author: option.Option(String),
    created: option.Option(String),
    description: option.Option(String),
    source: option.Option(String),
    type_: option.Option(String),
    related_ref: option.Option(String),
    patient: option.Option(String),
    recipient: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Documentreference {
  Documentreference(
    date: option.Option(String),
    subject: option.Option(String),
    description: option.Option(String),
    language: option.Option(String),
    type_: option.Option(String),
    relation: option.Option(String),
    setting: option.Option(String),
    related: option.Option(String),
    patient: option.Option(String),
    relationship: option.Option(String),
    event: option.Option(String),
    authenticator: option.Option(String),
    identifier: option.Option(String),
    period: option.Option(String),
    custodian: option.Option(String),
    author: option.Option(String),
    format: option.Option(String),
    encounter: option.Option(String),
    contenttype: option.Option(String),
    security_label: option.Option(String),
    location: option.Option(String),
    category: option.Option(String),
    relatesto: option.Option(String),
    facility: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Effectevidencesynthesis {
  Effectevidencesynthesis(
    date: option.Option(String),
    identifier: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    title: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    effective: option.Option(String),
    name: option.Option(String),
    context: option.Option(String),
    publisher: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Encounter {
  Encounter(
    date: option.Option(String),
    identifier: option.Option(String),
    participant_type: option.Option(String),
    practitioner: option.Option(String),
    subject: option.Option(String),
    length: option.Option(String),
    episode_of_care: option.Option(String),
    diagnosis: option.Option(String),
    appointment: option.Option(String),
    part_of: option.Option(String),
    type_: option.Option(String),
    reason_code: option.Option(String),
    participant: option.Option(String),
    based_on: option.Option(String),
    patient: option.Option(String),
    reason_reference: option.Option(String),
    location_period: option.Option(String),
    location: option.Option(String),
    service_provider: option.Option(String),
    special_arrangement: option.Option(String),
    class: option.Option(String),
    account: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Endpoint {
  Endpoint(
    payload_type: option.Option(String),
    identifier: option.Option(String),
    organization: option.Option(String),
    connection_type: option.Option(String),
    name: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Enrollmentrequest {
  Enrollmentrequest(
    identifier: option.Option(String),
    subject: option.Option(String),
    patient: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Enrollmentresponse {
  Enrollmentresponse(
    identifier: option.Option(String),
    request: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Episodeofcare {
  Episodeofcare(
    date: option.Option(String),
    identifier: option.Option(String),
    condition: option.Option(String),
    patient: option.Option(String),
    organization: option.Option(String),
    type_: option.Option(String),
    care_manager: option.Option(String),
    status: option.Option(String),
    incoming_referral: option.Option(String),
  )
}

Constructors

pub type Eventdefinition {
  Eventdefinition(
    date: option.Option(String),
    identifier: option.Option(String),
    successor: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    derived_from: option.Option(String),
    context_type: option.Option(String),
    predecessor: option.Option(String),
    title: option.Option(String),
    composed_of: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    effective: option.Option(String),
    depends_on: option.Option(String),
    name: option.Option(String),
    context: option.Option(String),
    publisher: option.Option(String),
    topic: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Evidence {
  Evidence(
    date: option.Option(String),
    identifier: option.Option(String),
    successor: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    derived_from: option.Option(String),
    context_type: option.Option(String),
    predecessor: option.Option(String),
    title: option.Option(String),
    composed_of: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    effective: option.Option(String),
    depends_on: option.Option(String),
    name: option.Option(String),
    context: option.Option(String),
    publisher: option.Option(String),
    topic: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Evidencevariable {
  Evidencevariable(
    date: option.Option(String),
    identifier: option.Option(String),
    successor: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    derived_from: option.Option(String),
    context_type: option.Option(String),
    predecessor: option.Option(String),
    title: option.Option(String),
    composed_of: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    effective: option.Option(String),
    depends_on: option.Option(String),
    name: option.Option(String),
    context: option.Option(String),
    publisher: option.Option(String),
    topic: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Examplescenario {
  Examplescenario(
    date: option.Option(String),
    identifier: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    context_type: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    name: option.Option(String),
    context: option.Option(String),
    publisher: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Explanationofbenefit {
  Explanationofbenefit(
    coverage: option.Option(String),
    care_team: option.Option(String),
    identifier: option.Option(String),
    created: option.Option(String),
    encounter: option.Option(String),
    payee: option.Option(String),
    disposition: option.Option(String),
    provider: option.Option(String),
    patient: option.Option(String),
    detail_udi: option.Option(String),
    claim: option.Option(String),
    enterer: option.Option(String),
    procedure_udi: option.Option(String),
    subdetail_udi: option.Option(String),
    facility: option.Option(String),
    item_udi: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Familymemberhistory {
  Familymemberhistory(
    date: option.Option(String),
    identifier: option.Option(String),
    code: option.Option(String),
    patient: option.Option(String),
    sex: option.Option(String),
    instantiates_canonical: option.Option(String),
    instantiates_uri: option.Option(String),
    relationship: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Flag {
  Flag(
    date: option.Option(String),
    identifier: option.Option(String),
    subject: option.Option(String),
    patient: option.Option(String),
    author: option.Option(String),
    encounter: option.Option(String),
  )
}

Constructors

pub type Goal {
  Goal(
    identifier: option.Option(String),
    lifecycle_status: option.Option(String),
    achievement_status: option.Option(String),
    patient: option.Option(String),
    subject: option.Option(String),
    start_date: option.Option(String),
    category: option.Option(String),
    target_date: option.Option(String),
  )
}

Constructors

pub type Graphdefinition {
  Graphdefinition(
    date: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    start: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    name: option.Option(String),
    context: option.Option(String),
    publisher: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Group {
  Group(
    actual: option.Option(String),
    identifier: option.Option(String),
    characteristic_value: option.Option(String),
    managing_entity: option.Option(String),
    code: option.Option(String),
    member: option.Option(String),
    exclude: option.Option(String),
    type_: option.Option(String),
    value: option.Option(String),
    characteristic: option.Option(String),
  )
}

Constructors

pub type Guidanceresponse {
  Guidanceresponse(
    request: option.Option(String),
    identifier: option.Option(String),
    patient: option.Option(String),
    subject: option.Option(String),
  )
}

Constructors

pub type Healthcareservice {
  Healthcareservice(
    identifier: option.Option(String),
    specialty: option.Option(String),
    endpoint: option.Option(String),
    service_category: option.Option(String),
    coverage_area: option.Option(String),
    service_type: option.Option(String),
    organization: option.Option(String),
    name: option.Option(String),
    active: option.Option(String),
    location: option.Option(String),
    program: option.Option(String),
    characteristic: option.Option(String),
  )
}

Constructors

pub type Imagingstudy {
  Imagingstudy(
    identifier: option.Option(String),
    reason: option.Option(String),
    dicom_class: option.Option(String),
    modality: option.Option(String),
    bodysite: option.Option(String),
    instance: option.Option(String),
    performer: option.Option(String),
    subject: option.Option(String),
    started: option.Option(String),
    interpreter: option.Option(String),
    encounter: option.Option(String),
    referrer: option.Option(String),
    endpoint: option.Option(String),
    patient: option.Option(String),
    series: option.Option(String),
    basedon: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Immunization {
  Immunization(
    date: option.Option(String),
    identifier: option.Option(String),
    performer: option.Option(String),
    reaction: option.Option(String),
    lot_number: option.Option(String),
    status_reason: option.Option(String),
    reason_code: option.Option(String),
    manufacturer: option.Option(String),
    target_disease: option.Option(String),
    patient: option.Option(String),
    series: option.Option(String),
    vaccine_code: option.Option(String),
    reason_reference: option.Option(String),
    location: option.Option(String),
    status: option.Option(String),
    reaction_date: option.Option(String),
  )
}

Constructors

pub type Immunizationevaluation {
  Immunizationevaluation(
    date: option.Option(String),
    identifier: option.Option(String),
    target_disease: option.Option(String),
    patient: option.Option(String),
    dose_status: option.Option(String),
    immunization_event: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Immunizationrecommendation {
  Immunizationrecommendation(
    date: option.Option(String),
    identifier: option.Option(String),
    target_disease: option.Option(String),
    patient: option.Option(String),
    vaccine_type: option.Option(String),
    information: option.Option(String),
    support: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Implementationguide {
  Implementationguide(
    date: option.Option(String),
    context_type_value: option.Option(String),
    resource: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    experimental: option.Option(String),
    global: option.Option(String),
    title: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    depends_on: option.Option(String),
    name: option.Option(String),
    context: option.Option(String),
    publisher: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Insuranceplan {
  Insuranceplan(
    identifier: option.Option(String),
    address: option.Option(String),
    address_state: option.Option(String),
    owned_by: option.Option(String),
    type_: option.Option(String),
    address_postalcode: option.Option(String),
    administered_by: option.Option(String),
    address_country: option.Option(String),
    endpoint: option.Option(String),
    phonetic: option.Option(String),
    name: option.Option(String),
    address_use: option.Option(String),
    address_city: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Invoice {
  Invoice(
    date: option.Option(String),
    identifier: option.Option(String),
    totalgross: option.Option(String),
    subject: option.Option(String),
    participant_role: option.Option(String),
    type_: option.Option(String),
    issuer: option.Option(String),
    participant: option.Option(String),
    totalnet: option.Option(String),
    patient: option.Option(String),
    recipient: option.Option(String),
    account: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Library {
  Library(
    date: option.Option(String),
    identifier: option.Option(String),
    successor: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    derived_from: option.Option(String),
    context_type: option.Option(String),
    predecessor: option.Option(String),
    title: option.Option(String),
    composed_of: option.Option(String),
    type_: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    effective: option.Option(String),
    depends_on: option.Option(String),
    name: option.Option(String),
    context: option.Option(String),
    publisher: option.Option(String),
    topic: option.Option(String),
    content_type: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Linkage {
  Linkage(
    item: option.Option(String),
    author: option.Option(String),
    source: option.Option(String),
  )
}

Constructors

pub type Listfhir {
  Listfhir(
    date: option.Option(String),
    identifier: option.Option(String),
    item: option.Option(String),
    empty_reason: option.Option(String),
    code: option.Option(String),
    notes: option.Option(String),
    subject: option.Option(String),
    patient: option.Option(String),
    source: option.Option(String),
    encounter: option.Option(String),
    title: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Location {
  Location(
    identifier: option.Option(String),
    partof: option.Option(String),
    address: option.Option(String),
    address_state: option.Option(String),
    operational_status: option.Option(String),
    type_: option.Option(String),
    address_postalcode: option.Option(String),
    address_country: option.Option(String),
    endpoint: option.Option(String),
    organization: option.Option(String),
    name: option.Option(String),
    address_use: option.Option(String),
    near: option.Option(String),
    address_city: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Measure {
  Measure(
    date: option.Option(String),
    identifier: option.Option(String),
    successor: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    derived_from: option.Option(String),
    context_type: option.Option(String),
    predecessor: option.Option(String),
    title: option.Option(String),
    composed_of: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    effective: option.Option(String),
    depends_on: option.Option(String),
    name: option.Option(String),
    context: option.Option(String),
    publisher: option.Option(String),
    topic: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Measurereport {
  Measurereport(
    date: option.Option(String),
    identifier: option.Option(String),
    period: option.Option(String),
    measure: option.Option(String),
    patient: option.Option(String),
    subject: option.Option(String),
    reporter: option.Option(String),
    status: option.Option(String),
    evaluated_resource: option.Option(String),
  )
}

Constructors

pub type Media {
  Media(
    identifier: option.Option(String),
    modality: option.Option(String),
    subject: option.Option(String),
    created: option.Option(String),
    encounter: option.Option(String),
    type_: option.Option(String),
    operator: option.Option(String),
    view: option.Option(String),
    site: option.Option(String),
    based_on: option.Option(String),
    patient: option.Option(String),
    device: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Medication {
  Medication(
    ingredient_code: option.Option(String),
    identifier: option.Option(String),
    code: option.Option(String),
    ingredient: option.Option(String),
    form: option.Option(String),
    lot_number: option.Option(String),
    expiration_date: option.Option(String),
    manufacturer: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Medicationadministration {
  Medicationadministration(
    identifier: option.Option(String),
    request: option.Option(String),
    code: option.Option(String),
    performer: option.Option(String),
    subject: option.Option(String),
    medication: option.Option(String),
    reason_given: option.Option(String),
    patient: option.Option(String),
    effective_time: option.Option(String),
    context: option.Option(String),
    reason_not_given: option.Option(String),
    device: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Medicationdispense {
  Medicationdispense(
    identifier: option.Option(String),
    performer: option.Option(String),
    code: option.Option(String),
    receiver: option.Option(String),
    subject: option.Option(String),
    destination: option.Option(String),
    medication: option.Option(String),
    responsibleparty: option.Option(String),
    type_: option.Option(String),
    whenhandedover: option.Option(String),
    whenprepared: option.Option(String),
    prescription: option.Option(String),
    patient: option.Option(String),
    context: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Medicationknowledge {
  Medicationknowledge(
    code: option.Option(String),
    ingredient: option.Option(String),
    doseform: option.Option(String),
    classification_type: option.Option(String),
    monograph_type: option.Option(String),
    classification: option.Option(String),
    manufacturer: option.Option(String),
    ingredient_code: option.Option(String),
    source_cost: option.Option(String),
    monograph: option.Option(String),
    monitoring_program_name: option.Option(String),
    monitoring_program_type: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Medicationrequest {
  Medicationrequest(
    requester: option.Option(String),
    date: option.Option(String),
    identifier: option.Option(String),
    intended_dispenser: option.Option(String),
    authoredon: option.Option(String),
    code: option.Option(String),
    subject: option.Option(String),
    medication: option.Option(String),
    encounter: option.Option(String),
    priority: option.Option(String),
    intent: option.Option(String),
    patient: option.Option(String),
    intended_performer: option.Option(String),
    intended_performertype: option.Option(String),
    category: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Medicationstatement {
  Medicationstatement(
    identifier: option.Option(String),
    effective: option.Option(String),
    code: option.Option(String),
    subject: option.Option(String),
    patient: option.Option(String),
    context: option.Option(String),
    medication: option.Option(String),
    part_of: option.Option(String),
    source: option.Option(String),
    category: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Medicinalproduct {
  Medicinalproduct(
    identifier: option.Option(String),
    name: option.Option(String),
    name_language: option.Option(String),
  )
}

Constructors

pub type Medicinalproductauthorization {
  Medicinalproductauthorization(
    identifier: option.Option(String),
    country: option.Option(String),
    subject: option.Option(String),
    holder: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Medicinalproductcontraindication {
  Medicinalproductcontraindication(
    subject: option.Option(String),
  )
}

Constructors

  • Medicinalproductcontraindication(subject: option.Option(String))
pub type Medicinalproductindication {
  Medicinalproductindication(subject: option.Option(String))
}

Constructors

pub type Medicinalproductingredient {
  Medicinalproductingredient
}

Constructors

  • Medicinalproductingredient
pub type Medicinalproductinteraction {
  Medicinalproductinteraction(subject: option.Option(String))
}

Constructors

pub type Medicinalproductmanufactured {
  Medicinalproductmanufactured
}

Constructors

  • Medicinalproductmanufactured
pub type Medicinalproductpackaged {
  Medicinalproductpackaged(
    identifier: option.Option(String),
    subject: option.Option(String),
  )
}

Constructors

pub type Medicinalproductpharmaceutical {
  Medicinalproductpharmaceutical(
    identifier: option.Option(String),
    route: option.Option(String),
    target_species: option.Option(String),
  )
}

Constructors

pub type Medicinalproductundesirableeffect {
  Medicinalproductundesirableeffect(
    subject: option.Option(String),
  )
}

Constructors

  • Medicinalproductundesirableeffect(subject: option.Option(String))
pub type Messagedefinition {
  Messagedefinition(
    date: option.Option(String),
    identifier: option.Option(String),
    parent: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    focus: option.Option(String),
    context_type: option.Option(String),
    title: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    name: option.Option(String),
    context: option.Option(String),
    publisher: option.Option(String),
    event: option.Option(String),
    category: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Messageheader {
  Messageheader(
    code: option.Option(String),
    receiver: option.Option(String),
    author: option.Option(String),
    destination: option.Option(String),
    focus: option.Option(String),
    source: option.Option(String),
    target: option.Option(String),
    destination_uri: option.Option(String),
    source_uri: option.Option(String),
    sender: option.Option(String),
    responsible: option.Option(String),
    enterer: option.Option(String),
    response_id: option.Option(String),
    event: option.Option(String),
  )
}

Constructors

pub type Molecularsequence {
  Molecularsequence(
    identifier: option.Option(String),
    referenceseqid_variant_coordinate: option.Option(String),
    chromosome: option.Option(String),
    window_end: option.Option(String),
    type_: option.Option(String),
    window_start: option.Option(String),
    variant_end: option.Option(String),
    chromosome_variant_coordinate: option.Option(String),
    patient: option.Option(String),
    variant_start: option.Option(String),
    chromosome_window_coordinate: option.Option(String),
    referenceseqid_window_coordinate: option.Option(String),
    referenceseqid: option.Option(String),
  )
}

Constructors

pub type Namingsystem {
  Namingsystem(
    date: option.Option(String),
    period: option.Option(String),
    context_type_value: option.Option(String),
    kind: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    type_: option.Option(String),
    id_type: option.Option(String),
    context_quantity: option.Option(String),
    responsible: option.Option(String),
    contact: option.Option(String),
    name: option.Option(String),
    context: option.Option(String),
    publisher: option.Option(String),
    telecom: option.Option(String),
    value: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Nutritionorder {
  Nutritionorder(
    identifier: option.Option(String),
    datetime: option.Option(String),
    provider: option.Option(String),
    patient: option.Option(String),
    supplement: option.Option(String),
    formula: option.Option(String),
    instantiates_canonical: option.Option(String),
    instantiates_uri: option.Option(String),
    encounter: option.Option(String),
    oraldiet: option.Option(String),
    status: option.Option(String),
    additive: option.Option(String),
  )
}

Constructors

pub type Observation {
  Observation(
    date: option.Option(String),
    combo_data_absent_reason: option.Option(String),
    code: option.Option(String),
    combo_code_value_quantity: option.Option(String),
    subject: option.Option(String),
    component_data_absent_reason: option.Option(String),
    value_concept: option.Option(String),
    value_date: option.Option(String),
    focus: option.Option(String),
    derived_from: option.Option(String),
    part_of: option.Option(String),
    has_member: option.Option(String),
    code_value_string: option.Option(String),
    component_code_value_quantity: option.Option(String),
    based_on: option.Option(String),
    code_value_date: option.Option(String),
    patient: option.Option(String),
    specimen: option.Option(String),
    component_code: option.Option(String),
    code_value_quantity: option.Option(String),
    combo_code_value_concept: option.Option(String),
    value_string: option.Option(String),
    identifier: option.Option(String),
    performer: option.Option(String),
    combo_code: option.Option(String),
    method: option.Option(String),
    value_quantity: option.Option(String),
    component_value_quantity: option.Option(String),
    data_absent_reason: option.Option(String),
    combo_value_quantity: option.Option(String),
    encounter: option.Option(String),
    code_value_concept: option.Option(String),
    component_code_value_concept: option.Option(String),
    component_value_concept: option.Option(String),
    category: option.Option(String),
    device: option.Option(String),
    combo_value_concept: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Observationdefinition {
  Observationdefinition
}

Constructors

  • Observationdefinition
pub type Operationdefinition {
  Operationdefinition(
    date: option.Option(String),
    code: option.Option(String),
    instance: option.Option(String),
    context_type_value: option.Option(String),
    kind: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    title: option.Option(String),
    type_: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    input_profile: option.Option(String),
    output_profile: option.Option(String),
    system: option.Option(String),
    name: option.Option(String),
    context: option.Option(String),
    publisher: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
    base: option.Option(String),
  )
}

Constructors

pub type Operationoutcome {
  Operationoutcome
}

Constructors

  • Operationoutcome
pub type Organization {
  Organization(
    identifier: option.Option(String),
    partof: option.Option(String),
    address: option.Option(String),
    address_state: option.Option(String),
    active: option.Option(String),
    type_: option.Option(String),
    address_postalcode: option.Option(String),
    address_country: option.Option(String),
    endpoint: option.Option(String),
    phonetic: option.Option(String),
    name: option.Option(String),
    address_use: option.Option(String),
    address_city: option.Option(String),
  )
}

Constructors

pub type Organizationaffiliation {
  Organizationaffiliation(
    date: option.Option(String),
    identifier: option.Option(String),
    specialty: option.Option(String),
    role: option.Option(String),
    active: option.Option(String),
    primary_organization: option.Option(String),
    network: option.Option(String),
    endpoint: option.Option(String),
    phone: option.Option(String),
    service: option.Option(String),
    participating_organization: option.Option(String),
    telecom: option.Option(String),
    location: option.Option(String),
    email: option.Option(String),
  )
}

Constructors

pub type Patient {
  Patient(
    identifier: option.Option(String),
    given: option.Option(String),
    address: option.Option(String),
    birthdate: option.Option(String),
    deceased: option.Option(String),
    address_state: option.Option(String),
    gender: option.Option(String),
    general_practitioner: option.Option(String),
    link: option.Option(String),
    active: option.Option(String),
    language: option.Option(String),
    address_postalcode: option.Option(String),
    address_country: option.Option(String),
    death_date: option.Option(String),
    phonetic: option.Option(String),
    phone: option.Option(String),
    organization: option.Option(String),
    name: option.Option(String),
    address_use: option.Option(String),
    telecom: option.Option(String),
    family: option.Option(String),
    address_city: option.Option(String),
    email: option.Option(String),
  )
}

Constructors

pub type Paymentnotice {
  Paymentnotice(
    identifier: option.Option(String),
    request: option.Option(String),
    provider: option.Option(String),
    created: option.Option(String),
    response: option.Option(String),
    payment_status: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Paymentreconciliation {
  Paymentreconciliation(
    identifier: option.Option(String),
    request: option.Option(String),
    disposition: option.Option(String),
    created: option.Option(String),
    payment_issuer: option.Option(String),
    outcome: option.Option(String),
    requestor: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Person {
  Person(
    identifier: option.Option(String),
    address: option.Option(String),
    birthdate: option.Option(String),
    address_state: option.Option(String),
    gender: option.Option(String),
    practitioner: option.Option(String),
    link: option.Option(String),
    relatedperson: option.Option(String),
    address_postalcode: option.Option(String),
    address_country: option.Option(String),
    phonetic: option.Option(String),
    phone: option.Option(String),
    patient: option.Option(String),
    organization: option.Option(String),
    name: option.Option(String),
    address_use: option.Option(String),
    telecom: option.Option(String),
    address_city: option.Option(String),
    email: option.Option(String),
  )
}

Constructors

pub type Plandefinition {
  Plandefinition(
    date: option.Option(String),
    identifier: option.Option(String),
    successor: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    derived_from: option.Option(String),
    context_type: option.Option(String),
    predecessor: option.Option(String),
    title: option.Option(String),
    composed_of: option.Option(String),
    type_: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    effective: option.Option(String),
    depends_on: option.Option(String),
    name: option.Option(String),
    context: option.Option(String),
    publisher: option.Option(String),
    topic: option.Option(String),
    definition: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Practitioner {
  Practitioner(
    identifier: option.Option(String),
    given: option.Option(String),
    address: option.Option(String),
    address_state: option.Option(String),
    gender: option.Option(String),
    active: option.Option(String),
    address_postalcode: option.Option(String),
    address_country: option.Option(String),
    phonetic: option.Option(String),
    phone: option.Option(String),
    name: option.Option(String),
    address_use: option.Option(String),
    telecom: option.Option(String),
    family: option.Option(String),
    address_city: option.Option(String),
    communication: option.Option(String),
    email: option.Option(String),
  )
}

Constructors

pub type Practitionerrole {
  Practitionerrole(
    date: option.Option(String),
    identifier: option.Option(String),
    specialty: option.Option(String),
    role: option.Option(String),
    practitioner: option.Option(String),
    active: option.Option(String),
    endpoint: option.Option(String),
    phone: option.Option(String),
    service: option.Option(String),
    organization: option.Option(String),
    telecom: option.Option(String),
    location: option.Option(String),
    email: option.Option(String),
  )
}

Constructors

pub type Procedure {
  Procedure(
    date: option.Option(String),
    identifier: option.Option(String),
    code: option.Option(String),
    performer: option.Option(String),
    subject: option.Option(String),
    instantiates_canonical: option.Option(String),
    part_of: option.Option(String),
    encounter: option.Option(String),
    reason_code: option.Option(String),
    based_on: option.Option(String),
    patient: option.Option(String),
    reason_reference: option.Option(String),
    location: option.Option(String),
    instantiates_uri: option.Option(String),
    category: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Provenance {
  Provenance(
    agent_type: option.Option(String),
    agent: option.Option(String),
    signature_type: option.Option(String),
    patient: option.Option(String),
    location: option.Option(String),
    recorded: option.Option(String),
    agent_role: option.Option(String),
    when: option.Option(String),
    entity: option.Option(String),
    target: option.Option(String),
  )
}

Constructors

pub type Questionnaire {
  Questionnaire(
    date: option.Option(String),
    identifier: option.Option(String),
    code: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    title: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    effective: option.Option(String),
    subject_type: option.Option(String),
    name: option.Option(String),
    context: option.Option(String),
    publisher: option.Option(String),
    definition: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Questionnaireresponse {
  Questionnaireresponse(
    authored: option.Option(String),
    identifier: option.Option(String),
    questionnaire: option.Option(String),
    based_on: option.Option(String),
    subject: option.Option(String),
    author: option.Option(String),
    patient: option.Option(String),
    part_of: option.Option(String),
    encounter: option.Option(String),
    source: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Relatedperson {
  Relatedperson(
    identifier: option.Option(String),
    address: option.Option(String),
    birthdate: option.Option(String),
    address_state: option.Option(String),
    gender: option.Option(String),
    active: option.Option(String),
    address_postalcode: option.Option(String),
    address_country: option.Option(String),
    phonetic: option.Option(String),
    phone: option.Option(String),
    patient: option.Option(String),
    name: option.Option(String),
    address_use: option.Option(String),
    telecom: option.Option(String),
    address_city: option.Option(String),
    relationship: option.Option(String),
    email: option.Option(String),
  )
}

Constructors

pub type Requestgroup {
  Requestgroup(
    authored: option.Option(String),
    identifier: option.Option(String),
    code: option.Option(String),
    subject: option.Option(String),
    author: option.Option(String),
    instantiates_canonical: option.Option(String),
    encounter: option.Option(String),
    priority: option.Option(String),
    intent: option.Option(String),
    participant: option.Option(String),
    group_identifier: option.Option(String),
    patient: option.Option(String),
    instantiates_uri: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Researchdefinition {
  Researchdefinition(
    date: option.Option(String),
    identifier: option.Option(String),
    successor: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    derived_from: option.Option(String),
    context_type: option.Option(String),
    predecessor: option.Option(String),
    title: option.Option(String),
    composed_of: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    effective: option.Option(String),
    depends_on: option.Option(String),
    name: option.Option(String),
    context: option.Option(String),
    publisher: option.Option(String),
    topic: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Researchelementdefinition {
  Researchelementdefinition(
    date: option.Option(String),
    identifier: option.Option(String),
    successor: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    derived_from: option.Option(String),
    context_type: option.Option(String),
    predecessor: option.Option(String),
    title: option.Option(String),
    composed_of: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    effective: option.Option(String),
    depends_on: option.Option(String),
    name: option.Option(String),
    context: option.Option(String),
    publisher: option.Option(String),
    topic: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Researchstudy {
  Researchstudy(
    date: option.Option(String),
    identifier: option.Option(String),
    partof: option.Option(String),
    sponsor: option.Option(String),
    focus: option.Option(String),
    principalinvestigator: option.Option(String),
    title: option.Option(String),
    protocol: option.Option(String),
    site: option.Option(String),
    location: option.Option(String),
    category: option.Option(String),
    keyword: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Researchsubject {
  Researchsubject(
    date: option.Option(String),
    identifier: option.Option(String),
    study: option.Option(String),
    individual: option.Option(String),
    patient: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Riskassessment {
  Riskassessment(
    date: option.Option(String),
    identifier: option.Option(String),
    condition: option.Option(String),
    performer: option.Option(String),
    method: option.Option(String),
    subject: option.Option(String),
    patient: option.Option(String),
    probability: option.Option(String),
    risk: option.Option(String),
    encounter: option.Option(String),
  )
}

Constructors

pub type Riskevidencesynthesis {
  Riskevidencesynthesis(
    date: option.Option(String),
    identifier: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    title: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    effective: option.Option(String),
    name: option.Option(String),
    context: option.Option(String),
    publisher: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Schedule {
  Schedule(
    actor: option.Option(String),
    date: option.Option(String),
    identifier: option.Option(String),
    specialty: option.Option(String),
    service_category: option.Option(String),
    service_type: option.Option(String),
    active: option.Option(String),
  )
}

Constructors

pub type Searchparameter {
  Searchparameter(
    date: option.Option(String),
    code: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    derived_from: option.Option(String),
    context_type: option.Option(String),
    type_: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    target: option.Option(String),
    context_quantity: option.Option(String),
    component: option.Option(String),
    name: option.Option(String),
    context: option.Option(String),
    publisher: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
    base: option.Option(String),
  )
}

Constructors

pub type Servicerequest {
  Servicerequest(
    authored: option.Option(String),
    requester: option.Option(String),
    identifier: option.Option(String),
    code: option.Option(String),
    performer: option.Option(String),
    requisition: option.Option(String),
    replaces: option.Option(String),
    subject: option.Option(String),
    instantiates_canonical: option.Option(String),
    encounter: option.Option(String),
    occurrence: option.Option(String),
    priority: option.Option(String),
    intent: option.Option(String),
    performer_type: option.Option(String),
    based_on: option.Option(String),
    patient: option.Option(String),
    specimen: option.Option(String),
    instantiates_uri: option.Option(String),
    body_site: option.Option(String),
    category: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Slot {
  Slot(
    schedule: option.Option(String),
    identifier: option.Option(String),
    specialty: option.Option(String),
    service_category: option.Option(String),
    appointment_type: option.Option(String),
    service_type: option.Option(String),
    start: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Specimen {
  Specimen(
    container: option.Option(String),
    identifier: option.Option(String),
    parent: option.Option(String),
    container_id: option.Option(String),
    bodysite: option.Option(String),
    subject: option.Option(String),
    patient: option.Option(String),
    collected: option.Option(String),
    accession: option.Option(String),
    type_: option.Option(String),
    collector: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Specimendefinition {
  Specimendefinition(
    container: option.Option(String),
    identifier: option.Option(String),
    type_: option.Option(String),
  )
}

Constructors

pub type Structuredefinition {
  Structuredefinition(
    date: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    experimental: option.Option(String),
    title: option.Option(String),
    type_: option.Option(String),
    context_quantity: option.Option(String),
    path: option.Option(String),
    context: option.Option(String),
    base_path: option.Option(String),
    keyword: option.Option(String),
    context_type_quantity: option.Option(String),
    identifier: option.Option(String),
    valueset: option.Option(String),
    kind: option.Option(String),
    abstract: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    ext_context: option.Option(String),
    name: option.Option(String),
    publisher: option.Option(String),
    derivation: option.Option(String),
    status: option.Option(String),
    base: option.Option(String),
  )
}

Constructors

pub type Structuremap {
  Structuremap(
    date: option.Option(String),
    identifier: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    title: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    name: option.Option(String),
    context: option.Option(String),
    publisher: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Subscription {
  Subscription(
    payload: option.Option(String),
    criteria: option.Option(String),
    contact: option.Option(String),
    type_: option.Option(String),
    url: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Substance {
  Substance(
    identifier: option.Option(String),
    container_identifier: option.Option(String),
    code: option.Option(String),
    quantity: option.Option(String),
    substance_reference: option.Option(String),
    expiry: option.Option(String),
    category: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Substancenucleicacid {
  Substancenucleicacid
}

Constructors

  • Substancenucleicacid
pub type Substancepolymer {
  Substancepolymer
}

Constructors

  • Substancepolymer
pub type Substanceprotein {
  Substanceprotein
}

Constructors

  • Substanceprotein
pub type Substancereferenceinformation {
  Substancereferenceinformation
}

Constructors

  • Substancereferenceinformation
pub type Substancesourcematerial {
  Substancesourcematerial
}

Constructors

  • Substancesourcematerial
pub type Substancespecification {
  Substancespecification(code: option.Option(String))
}

Constructors

pub type Supplydelivery {
  Supplydelivery(
    identifier: option.Option(String),
    receiver: option.Option(String),
    patient: option.Option(String),
    supplier: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Supplyrequest {
  Supplyrequest(
    requester: option.Option(String),
    date: option.Option(String),
    identifier: option.Option(String),
    subject: option.Option(String),
    supplier: option.Option(String),
    category: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Task {
  Task(
    owner: option.Option(String),
    requester: option.Option(String),
    identifier: option.Option(String),
    business_status: option.Option(String),
    period: option.Option(String),
    code: option.Option(String),
    performer: option.Option(String),
    subject: option.Option(String),
    focus: option.Option(String),
    part_of: option.Option(String),
    encounter: option.Option(String),
    priority: option.Option(String),
    authored_on: option.Option(String),
    intent: option.Option(String),
    group_identifier: option.Option(String),
    based_on: option.Option(String),
    patient: option.Option(String),
    modified: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Terminologycapabilities {
  Terminologycapabilities(
    date: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    title: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    name: option.Option(String),
    context: option.Option(String),
    publisher: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Testreport {
  Testreport(
    result: option.Option(String),
    identifier: option.Option(String),
    tester: option.Option(String),
    testscript: option.Option(String),
    issued: option.Option(String),
    participant: option.Option(String),
  )
}

Constructors

pub type Testscript {
  Testscript(
    date: option.Option(String),
    identifier: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    testscript_capability: option.Option(String),
    context_type: option.Option(String),
    title: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    context_quantity: option.Option(String),
    name: option.Option(String),
    context: option.Option(String),
    publisher: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Valueset {
  Valueset(
    date: option.Option(String),
    identifier: option.Option(String),
    code: option.Option(String),
    context_type_value: option.Option(String),
    jurisdiction: option.Option(String),
    description: option.Option(String),
    context_type: option.Option(String),
    title: option.Option(String),
    version: option.Option(String),
    url: option.Option(String),
    expansion: option.Option(String),
    reference: option.Option(String),
    context_quantity: option.Option(String),
    name: option.Option(String),
    context: option.Option(String),
    publisher: option.Option(String),
    context_type_quantity: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

pub type Verificationresult {
  Verificationresult(target: option.Option(String))
}

Constructors

pub type Visionprescription {
  Visionprescription(
    prescriber: option.Option(String),
    identifier: option.Option(String),
    patient: option.Option(String),
    datewritten: option.Option(String),
    encounter: option.Option(String),
    status: option.Option(String),
  )
}

Constructors

Values

pub fn account_new() -> Account
pub fn activitydefinition_new() -> Activitydefinition
pub fn adverseevent_new() -> Adverseevent
pub fn allergyintolerance_new() -> Allergyintolerance
pub fn appointment_new() -> Appointment
pub fn appointmentresponse_new() -> Appointmentresponse
pub fn auditevent_new() -> Auditevent
pub fn basic_new() -> Basic
pub fn binary_new() -> Binary
pub fn biologicallyderivedproduct_new() -> Biologicallyderivedproduct
pub fn bodystructure_new() -> Bodystructure
pub fn bundle_new() -> Bundle
pub fn capabilitystatement_new() -> Capabilitystatement
pub fn careplan_new() -> Careplan
pub fn careteam_new() -> Careteam
pub fn catalogentry_new() -> Catalogentry
pub fn chargeitem_new() -> Chargeitem
pub fn chargeitemdefinition_new() -> Chargeitemdefinition
pub fn claim_new() -> Claim
pub fn claimresponse_new() -> Claimresponse
pub fn clinicalimpression_new() -> Clinicalimpression
pub fn codesystem_new() -> Codesystem
pub fn communication_new() -> Communication
pub fn communicationrequest_new() -> Communicationrequest
pub fn compartmentdefinition_new() -> Compartmentdefinition
pub fn composition_new() -> Composition
pub fn conceptmap_new() -> Conceptmap
pub fn condition_new() -> Condition
pub fn consent_new() -> Consent
pub fn contract_new() -> Contract
pub fn coverage_new() -> Coverage
pub fn coverageeligibilityrequest_new() -> Coverageeligibilityrequest
pub fn coverageeligibilityresponse_new() -> Coverageeligibilityresponse
pub fn detectedissue_new() -> Detectedissue
pub fn device_new() -> Device
pub fn devicedefinition_new() -> Devicedefinition
pub fn devicemetric_new() -> Devicemetric
pub fn devicerequest_new() -> Devicerequest
pub fn deviceusestatement_new() -> Deviceusestatement
pub fn diagnosticreport_new() -> Diagnosticreport
pub fn documentmanifest_new() -> Documentmanifest
pub fn documentreference_new() -> Documentreference
pub fn effectevidencesynthesis_new() -> Effectevidencesynthesis
pub fn encounter_new() -> Encounter
pub fn endpoint_new() -> Endpoint
pub fn enrollmentrequest_new() -> Enrollmentrequest
pub fn enrollmentresponse_new() -> Enrollmentresponse
pub fn episodeofcare_new() -> Episodeofcare
pub fn eventdefinition_new() -> Eventdefinition
pub fn evidence_new() -> Evidence
pub fn evidencevariable_new() -> Evidencevariable
pub fn examplescenario_new() -> Examplescenario
pub fn explanationofbenefit_new() -> Explanationofbenefit
pub fn familymemberhistory_new() -> Familymemberhistory
pub fn flag_new() -> Flag
pub fn goal_new() -> Goal
pub fn graphdefinition_new() -> Graphdefinition
pub fn group_new() -> Group
pub fn guidanceresponse_new() -> Guidanceresponse
pub fn healthcareservice_new() -> Healthcareservice
pub fn imagingstudy_new() -> Imagingstudy
pub fn immunization_new() -> Immunization
pub fn immunizationevaluation_new() -> Immunizationevaluation
pub fn immunizationrecommendation_new() -> Immunizationrecommendation
pub fn implementationguide_new() -> Implementationguide
pub fn insuranceplan_new() -> Insuranceplan
pub fn invoice_new() -> Invoice
pub fn library_new() -> Library
pub fn linkage_new() -> Linkage
pub fn listfhir_new() -> Listfhir
pub fn location_new() -> Location
pub fn measure_new() -> Measure
pub fn measurereport_new() -> Measurereport
pub fn media_new() -> Media
pub fn medication_new() -> Medication
pub fn medicationadministration_new() -> Medicationadministration
pub fn medicationdispense_new() -> Medicationdispense
pub fn medicationknowledge_new() -> Medicationknowledge
pub fn medicationrequest_new() -> Medicationrequest
pub fn medicationstatement_new() -> Medicationstatement
pub fn medicinalproduct_new() -> Medicinalproduct
pub fn medicinalproductauthorization_new() -> Medicinalproductauthorization
pub fn medicinalproductindication_new() -> Medicinalproductindication
pub fn medicinalproductingredient_new() -> Medicinalproductingredient
pub fn medicinalproductinteraction_new() -> Medicinalproductinteraction
pub fn medicinalproductmanufactured_new() -> Medicinalproductmanufactured
pub fn medicinalproductpackaged_new() -> Medicinalproductpackaged
pub fn messagedefinition_new() -> Messagedefinition
pub fn messageheader_new() -> Messageheader
pub fn molecularsequence_new() -> Molecularsequence
pub fn namingsystem_new() -> Namingsystem
pub fn nutritionorder_new() -> Nutritionorder
pub fn observation_new() -> Observation
pub fn observationdefinition_new() -> Observationdefinition
pub fn operationdefinition_new() -> Operationdefinition
pub fn operationoutcome_new() -> Operationoutcome
pub fn organization_new() -> Organization
pub fn organizationaffiliation_new() -> Organizationaffiliation
pub fn patient_new() -> Patient
pub fn paymentnotice_new() -> Paymentnotice
pub fn paymentreconciliation_new() -> Paymentreconciliation
pub fn person_new() -> Person
pub fn plandefinition_new() -> Plandefinition
pub fn practitioner_new() -> Practitioner
pub fn practitionerrole_new() -> Practitionerrole
pub fn procedure_new() -> Procedure
pub fn provenance_new() -> Provenance
pub fn questionnaire_new() -> Questionnaire
pub fn questionnaireresponse_new() -> Questionnaireresponse
pub fn relatedperson_new() -> Relatedperson
pub fn requestgroup_new() -> Requestgroup
pub fn researchdefinition_new() -> Researchdefinition
pub fn researchelementdefinition_new() -> Researchelementdefinition
pub fn researchstudy_new() -> Researchstudy
pub fn researchsubject_new() -> Researchsubject
pub fn riskassessment_new() -> Riskassessment
pub fn riskevidencesynthesis_new() -> Riskevidencesynthesis
pub fn schedule_new() -> Schedule
pub fn searchparameter_new() -> Searchparameter
pub fn servicerequest_new() -> Servicerequest
pub fn slot_new() -> Slot
pub fn specimen_new() -> Specimen
pub fn specimendefinition_new() -> Specimendefinition
pub fn structuredefinition_new() -> Structuredefinition
pub fn structuremap_new() -> Structuremap
pub fn subscription_new() -> Subscription
pub fn substance_new() -> Substance
pub fn substancenucleicacid_new() -> Substancenucleicacid
pub fn substancepolymer_new() -> Substancepolymer
pub fn substanceprotein_new() -> Substanceprotein
pub fn substancereferenceinformation_new() -> Substancereferenceinformation
pub fn substancesourcematerial_new() -> Substancesourcematerial
pub fn substancespecification_new() -> Substancespecification
pub fn supplydelivery_new() -> Supplydelivery
pub fn supplyrequest_new() -> Supplyrequest
pub fn task_new() -> Task
pub fn terminologycapabilities_new() -> Terminologycapabilities
pub fn testreport_new() -> Testreport
pub fn testscript_new() -> Testscript
pub fn to_string(
  params: List(#(String, option.Option(String))),
) -> String
pub fn valueset_new() -> Valueset
pub fn verificationresult_new() -> Verificationresult
pub fn visionprescription_new() -> Visionprescription
Search Document