Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

...

  • DLS.service_license register is managed by NHS: before inserting new data, the previous should be cleared
  • NHS sets license statuses for healthcare services selected from healthcare_services table (see table specs)
  • Data in register should be updated at least once in twenty-four hours
  • eHealth perform online replicatiaon of service_license table from DLS to PRM database.

...

Field nameTypeM/ODescription
iduuidMUnique identifier of the table entry. Sets automatically 

healthcare_service_id

uuidM

Identifier of the healthcare service in eHealth. Corresponds to prm.healthcare_services.id (see table specs)

license_status

varchar(50)M

Status of the license for  healthcare service in the division of the legal entity with MSP or PHARMACY license type. Allowed values: ACTIVE, INACTIVE

inserted_at

timestampMDate of data insert. Sets automatically 

...

  1. Search healthcare service in PRM.licensed_healthcare_services table by healthcare_service_id:
    • If not found - insert new record
    • if found - update record (see p.2 below)
    Check if
    • PRM.licensed_healthcare_
    service.status is not equal to PRM.
    • service
    _license
    • .status
    for healthcare_service_id:
    • if not equal - set PRM.licensed_healthcare_service.status = PRM.service_license.statusif equal - log info and skip record (Do we log such events?)

Influence

TBD