We integrate a personally-controlled health record (PCHR) with a Department of Public Health (DPH) immunization registry and clinical decision support (CDS) tool, creating an immunization information system using a service-oriented architecture (SOA). This SOA enables the DPH, a trusted authority, to provide CDS to both clinicians and patients/parents.