A physical and tangible computer readable medium for storing non-transitory computer readable instructions, the computer readable instructions performing a method for creating and managing a managed service provider (MSP) platform when executed by one or more processing devices, the method comprising:
- providing a central processing unit communicatively connected to an MSP server computer;
- providing memory for storing data, wherein the memory is communicatively connected to the central processing unit and the MSP server computer;
- executing instructions stored in the memory and causing the central processing unit to perform the steps of
- a) creating a computerized electronic marketplace platform on the MSP server computer, wherein the computerized electronic marketplace platform is displayed as an MSP user interface on a display connected to the MSP server computer;
- b) creating digital profiles for a plurality of healthcare facilities on the computerized marketplace electronic platform, wherein each digital profile includes customized data that is healthcare facility-specific and represents one or more departments and healthcare management needs for the healthcare facility;
- c) storing the digital profiles for a plurality of healthcare facilities in the memory;
- d) the central processing unit electronically authorizing the healthcare facility's electronic access to the computerized marketplace electronic platform, wherein access is provided only after the healthcare facility's digital profile is created in the computerized marketplace electronic platform, once access is provided, the electronic marketplace platform is displayed as a customer user interface on a display of an electronic device that is associated with the healthcare facility;
- e) electronically onboarding a healthcare facility from the plurality of healthcare facilities onto the computerized electronic marketplace platform, wherein the healthcare facility onboarding process comprises automatically configuring the healthcare facility into a plurality of groups, wherein the groups include shift types, departments, credentialing, and compliance, wherein each group includes a plurality of data elements, wherein the configuring is performed dynamically to accommodate any real-time changes to data elements of each group;
- f) authorizing the healthcare facility's access to features of the computerized marketplace electronic platform, wherein, one of the features includes an electronic broadcast mechanism that allows the healthcare facility to broadcast an announcement or a job order to one or more suppliers associated with the computerized marketplace electronic platform;
- g) creating a digital profile for each of the suppliers from the plurality of suppliers on the computerized marketplace electronic platform, wherein the digital profile includes customized data that is supplier-specific and represents the supplier's services and healthcare workers provided by the supplier;
- h) storing the digital profiles of the plurality of suppliers in the memory;
- i) electronically authorizing the plurality of supplier's electronic access to the computerized marketplace electronic platform, wherein access is provided only after the supplier's digital profile is created in the computerized marketplace electronic platform, once access is provided, the electronic marketplace platform is displayed as a supplier user interface on a display of a supplier electronic device;
- j) electronically onboarding the plurality of suppliers and providing them access to features of the computerized marketplace electronic platform, wherein one of the features includes receiving a broadcasted announcement or a job order;
- k) autonomously mapping the plurality of onboarded suppliers to the plurality of onboarded healthcare facilities based on the requirements outlined by each onboarded healthcare facility wherein, the autonomous mapping process comprises
- the central processing unit creating a healthcare facility-supplier mapping checklist for each of the onboarded healthcare facilities, wherein each healthcare facility-supplier mapping checklist is specific to a healthcare facility, wherein each healthcare facility-supplier mapping checklist includes a plurality of requirements for a supplier to be placed on their approved supplier list, wherein one of the requirements is a supplier background check, wherein another requirement is a supplier compliance check,
- the central processing unit executing the healthcare facility-supplier mapping checklist and mapping an onboarded supplier to a healthcare facility upon the supplier satisfying all the requirements of the healthcare facility's mapping checklist;
- l) creating a customized approved supplier list for each of the onboarded healthcare facilities, wherein the approved supplier list includes only those onboarded suppliers that satisfy all the requirements of the healthcare facility-supplier mapping checklist;
- m) using the broadcast mechanism, broadcasting a specific job opening for one of the onboarded healthcare facilities, wherein the healthcare facility is provided the option to broadcast the job opening to the entire customized approved supplier list or select a subset of suppliers from the customized approved supplier list;
- n) the healthcare facility receiving a response to the job opening by one or more of the suppliers to whom the job opening was broadcasted, wherein the response to job opening includes an electronically creating digital profile of one or more healthcare workers that are associated with the supplier, wherein each healthcare worker digital profile contains meta data;
- o) storing the created healthcare worker digital profile in memory;
- p) the healthcare facility selecting one or more of the healthcare workers associated with the supplier on the approved supplier list, wherein the supplier associated with the healthcare worker places the healthcare worker in a plurality of queues such that the healthcare worker can accept additional job orders from other healthcare facilities;
- q) upon selection of the healthcare worker by the healthcare facility, the central processing unit activating a real-time computerized negotiator tool, wherein the computerized negotiator tool allows real-time back and forth negotiation between the supplier and the matched healthcare facility, wherein the negotiation is related to the compensation of the healthcare worker, wherein the negotiation is repeated until either an agreement or a denial is reached between the approved supplier and the onboarded healthcare facility;
- r) upon selection of the healthcare worker by the healthcare facility, the central processing unit automatically activating a compliance manager, wherein the central processing unit causes the compliance manager to performs the steps of
- dynamically constructing an electronic healthcare compliance electronic checklist, wherein the checklist includes a plurality of compliance requirements,
- automatically reviewing the selected healthcare worker's documents to verify compliance with each of the compliance requirements,
- automatically marking each requirement as verified or missing,
- in real-time, automatically notifying the healthcare worker or the supplier that represents the healthcare worker of the missing requirements, wherein such alert is an electronic communication sent to an electronic device of the healthcare worker or the supplier that represents the healthcare worker, wherein upon determining that a requirement is missing, the compliance manager automatically starts an electronic tracking process, wherein the tracking process sends reminders to the healthcare worker or the supplier for submitting the missing document and ends tracking when the missing document is submitted;
- s) upon selection of the healthcare worker by the healthcare facility, dynamically preventing collision of submission, wherein the dynamic prevention includes automatically blocking the healthcare worker profile such that another supplier cannot submit the same healthcare worker profile to the same healthcare facility;
- t) upon selection of the healthcare worker by the healthcare facility, analyzing in real-time, changing schedule of the healthcare worker and the changing shift openings at the healthcare facility, to dynamically map the healthcare worker schedule with the shift opening at the healthcare facility, wherein the system analyses the changing schedule and the changing shift opening periodically thereby resulting in assigning of a specific shift to the healthcare worker;
- and
- u) upon assignment of a shift to the healthcare worker, dynamically blocking the time slot associated with the shift such that the healthcare worker cannot be submitted for another shift or another job order for the same time slot.