Schedule a demo
Clinical

Vitals profiles

This scenario models a patient whose vital signs are captured consistently across three clinical visits. At each encounter, the care team records a full panel of ten vital observations, including growth-related measurements such as head circumference where appropriate. Values remain in expected healthy ranges and support workflows for pediatric and adult wellness documentation alike.

35resources / instance
4FHIR types
10instances
vitals_profiles.py
from zato_fhir.test.r4.v1 import Scenarios, TestData

for instance in Scenarios.vitals_profiles:
    patient = instance.patient
    for name in patient.name:
        print(name.text)

    practitioner = instance.practitioner
    for name in practitioner.name:
        print(name.text)

    for enc in instance.encounters:
        print(enc.status)

    for obs in instance.observations:
        for coding in obs.code.coding:
            print(coding.display)

About this scenario

This scenario models a patient whose vital signs are captured consistently across three clinical visits. At each encounter, the care team records a full panel of ten vital observations, including growth-related measurements such as head circumference where appropriate. Values remain in expected healthy ranges and support workflows for pediatric and adult wellness documentation alike.

Each visit is tied to an encounter and the responsible practitioner, with observations grouped logically for display in charts and quality reporting. The dataset is suitable for testing profile conformance, longitudinal trending, and interfaces that expect a complete vital-sign bundle per visit without any critical or abnormal flags.

FHIR resources in this scenario

35 resources per instance, 350 total across 10 instances.

FHIR resource typeRole in this scenario
PatientPerson whose vitals are measured across visits
PractitionerClinician documenting the vital sign panel
EncounterEach visit where the full vital set is recorded
ObservationIndividual vital measurements, ten types per encounter including head circumference
FHIR resources per instance35
Total resources (10 instances)350
Distinct resource types4
Scenario identifier`Scenarios.vitals_profiles`

At a glance

35
FHIR resources per instance
350
Total resources (10 instances)
4
Distinct resource types
Scenarios.vitals_profiles
Scenario identifier

Ready to build integrations?

Get started with Zato and connect your systems in minutes.

Open source In Python