Job Description
for intro paragraphs and general text,
for section headers (e.g., Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). Use - for list items. No CSS classes, no inline styles, no , no
. Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. If text has no clear sections, just wrap paragraphs in tags. Return ONLY the HTML. No markdown fences, no explanation.
We have raw input with many HTML tags already:
, , , - , etc. We need to transform to required format: use
for section headers,
for paragraphs,
- for lists. Must preserve content word-for-word, meaning we cannot change wording, but we can change tags. Must remove any inline styles, classes, etc. Also remove empty
tags? The instruction: preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. That suggests we should keep the text content exactly, but we can change tags. However removing empty
tags would be removing content? They are empty, no text. Removing them might be considered removing content (though it's empty). Safer to keep them? But they are just
with maybe spaces. The instruction says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. If we remove empty tags, we are removing tags but not text content. Might be okay? Usually they'd want to strip empty paragraphs. But to be safe, we could keep them as
. However they also have etc. We need to strip style attributes. So we change to . Similarly for Join the team...
we need to remove style attribute, keep text.
Also need to convert headers to . For example: We provide meaningful careers that connect people with purpose. should become We provide meaningful careers that connect people with purpose.
? But that is not a section header like Responsibilities etc. The rule says use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). For other bold text that is not a section header, maybe we should keep as
with ? But they said use
for introductory paragraphs and general text. So we could wrap the bold text inside a
but keep the bold? However they said no CSS classes, no inline styles, but is allowed? It's a tag. The instruction didn't forbid . It only said use
for introductory paragraphs and general text,
for section headers, - for list items. It didn't say we cannot use other tags like , , . But to be safe, we could keep inside
as it's part of content. However they said preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. Changing to something else would be altering content? It's still same text but tag changed. Might be considered removal/addition? Safer to keep as is inside
. But they said use
for introductory paragraphs and general text. That could mean we should not have other block-level tags like
, but inline tags like okay.
Thus approach: parse the input, replace tags with just
(strip attributes). Replace that act as section headers (those that are standalone lines like "KEY WORK OUTPUT AND ACCOUNTABILITIES", "CONSISTANCY OF CARE", "Administrative Duties", "Quality Improvement", "Vehicle and Equipment", "Health and Safety", "Patient Care", "TRANSFORMATION OF OUR SOCIETY", "Self - Management and Development", "Customer satisfaction", "SKILLS PROFILE", "EDUCATION", "WORK EXPERIENCE", "KNOWLEDGE", "Essential", "PHYSICAL REQUIREMENTS", "VALUES AND BEHAVIOURS", "Netcare Values", "The Netcare Way") with . However some of those are inside
with and maybe line breaks. We'll need to detect.
Simplify: We'll just convert all tags to ? That would be wrong for many bold inside lists etc. But inside lists, the bold is not present; lists items have no bold. Actually inside lists there is no bold. The bold appears only as headings. So converting all to would turn headings into and also maybe bold inside paragraphs like "We provide meaningful careers..." which is a heading-like intro; turning that to might be okay? It's not a section header per list but still a heading. Might be acceptable.
But there are also bold inside the values list: care etc inside
- . Those are inline bold inside list items. Converting those to
would break list structure. So we cannot blindly convert all .
Thus we need to differentiate: bold that is block-level (i.e., appears as its own line, not inside - or
with other text). In the given HTML, block-level bold tags are wrapped in
...
or ...
etc. Inline bold inside - appears as care etc.
Thus we can process: replace
...
with ...
. Also replace ... that is not inside - and not inside
with other content? But there are also inside
with other text? Not really.
Also there are inside
with line breaks like
CONSISTANCY OF CARE
Administrative Duties
. Those have
before. We'll need to strip
tags as well (not allowed). So we should remove
tags entirely, preserving text.
Also there are empty.
Thus algorithm: Take input string. Remove all
tags (including
). Remove all style attributes from any tags. Replace tags with just
(strip attributes). Replace
unchanged.
Then we need to convert block-level bold headings to . How to detect? After stripping attributes, we have patterns like
TEXT
. We'll replace that with TEXT
. Also there may be TEXT
followed by etc.
Also there are TEXT
where TEXT may have extra spaces.
Also there are TEXT
where there may be
before; we removed
.
Also there are TEXT
where there may be multiple inside? Not.
Also there are inside - like
- care
. Those are not wrapped in , so they won't match
...
. So they remain as inside - . That's fine.
Also there are inside
with other text? Not.
Thus we can do regex: replace
\s*(.*?)\s*
with $1
. Need to handle newline etc. We'll do globally.
Also there are TEXT
with maybe
inside? We removed
earlier.
Also there are TEXT
where TEXT includes other tags? Not.
After conversion, we need to ensure lists are proper: we already have - ...
. Those are fine. Need to ensure - content does not have stray
tags inside? Some
- have line breaks? Not.
Also there are empty; we can keep them.
Now also need to convert any remaining
that contain only text (maybe with inside? but we converted block bold). For any
that contains inline (like inside values list? Actually those are inside - , not
). So fine.
Now also need to ensure we didn't accidentally convert inside - that are not wrapped in
. They remain.
Now also need to ensure we removed all style attributes: we can replace style="[^"]*" with empty.
Also need to remove class attributes? Not present.
Now also need to remove any
tags (none).
Now also need to ensure we don't have any
left.
Now also need to ensure we preserve text exactly: we removed
tags, which are not text; removing them is okay as they are not content. Removing style attributes also not text.
Now we need to output only HTML.
Let's attempt to manually produce output.
First, let's copy input and process mentally.
Input:
We provide meaningful careers that connect people with purpose.
We are united by a common purpose of providing the best and safest care; and by our shared values of Care, Truth, Participation, Compassion and Dignity.
Netcare invites you to be part of our journey.
To enhance operational efficiencies, client liaison and retention, service delivery and quality.KEY WORK OUTPUT AND ACCOUNTABILITIES
CONSISTANCY OF CARE
Administrative Duties
- Successful completion of all administration in the Operations as per SOP manual
- Complete all company and legal documentation essential in the completion of your duty, and to ensure that copies of such documentation are handed to the Operations Manager
- Ensure hospital records are completed in accordance with their internal requirements whenever a patient is delivered to them via the casualty/emergency unit
- Complete E - Patient Report Forms accurately for every patient treated
- Complete any and all paper work required for overtime worked and leave required
- Perform any other reasonable duties as requested by Operational Manager
Quality Improvement
- Quality assurance to maintain work standards ,integrity of data reporting
- Respond to any emergency if requested and administer Basic Life Support treatment to any patient requiring as per the HPCSA protocols and regulations
- Immediately call for backup should the condition of the patient require treatment that exceeds your scope of practice and competency
- Log all calls with the Netcare 911 Call Centre and obtain a Case Number for every call attended
- Ensure the cleanliness of the station on a daily basis
- Ensure proper and adequate stock control and replacement immediately after a call if possible
- Attend CME training to maintain CPD compliance
- Submit to involvement in community projects if required
- Have necessary knowledge and display adequate levels of competence in the treatment of patients as per your training and qualification, and familiarise yourself with any changes to the treatment protocols as prescribed by the HPCSA
- Adhere to all company policies and procedures applicable to your job, failing which disciplinary action may be instituted against you
Vehicle and Equipment
- Ensure the effective control of equipment in the Department as per set guidelines
- Ensure a detailed check of the vehicle and equipment assigned to you before commencement of your shift on CARS, and to report such discrepancies to your Operations Manager
- Ensure the cleanliness of all vehicles and equipment on a daily basis and a thorough cleaning session once a week
- Maintain all equipment in satisfactory working condition in accordance with manufactures’ details
- Ensure sufficient care is taken to prevent loss of equipment, and report all losses/stolen ’to management.
- Ensure accurate record keeping for all drugs used and in your possession
Health and Safety
- 10 Compliance with Compensation for Occupational Injuries & Diseases Act requirements
- Ensure compliance to Compensation for Occupational Injuries & Diseases Act requirements and report all injuries sustained on duty immediately to the Operations Manager, Call Centre
- Ensure that all public areas in the Netcare 911 premises are kept neat and tidy at all times
- Act in the manner conducive to basic safety regulations whilst on duty
- Ensure safe and considerate driving techniques at all times whilst in control of the company vehicle
- Ensure that the scene of an incident is safe to approach and if not, make safe such a scene according to the regulations in your specific level of emergency care training
- Ensure reporting of any unusual occurrence of company importance, whilst on duty, to the Operations Manager immediately
- Wear the appropriate protective gear on each scene as necessary
- Ensure proper and adequate stock control and replacement immediately after a call if possible
Patient Care
- Adhere fully to all HPCSA protocols at all times
- Required to respond to all emergency calls within one minute and all non - emergency calls within three minutes, unless you inform the emergency call contact centre immediately of an adequate reason why you are unable to do so
- Be an ambassador to the company by always displaying compassion and empathy towards your patients, their family members and friends
- Keep family members informed about patient treatment
- Hand all patients over to hospital staff as per protocol
- Wear protective gloves when treating or transporting all patients
- Respect the confidential nature of the information patients share with you even after their death
- Be courteous and professional when interacting with patients.
- Accurately document all patients valuables
TRANSFORMATION OF OUR SOCIETY
Self - Management and Development
- Identify self- development needs in terms of job requirements and career progression and bring these to the attention of the immediate manager
- Formulate action steps to close the gap between the ideal and actual state of competence
- Pursue self - development in one or both of the following areas:
- Formal Studies
- Informal / self - studies
- Share knowledge with relevant team members.
- Follow agreed upon (authorised) action steps until desired competence is achieved
- Be punctual and behave appropriately to the business environment
- Meet deadlines
Customer satisfaction
- Ongoing Customers satisfaction according to set standards
- Be a model of excellent customer service, ensuring that all customers experience an excellent and satisfactory interaction at all time
SKILLS PROFILE
EDUCATION
- Essential • Current registration with the HPCSA: Professional Board of Emergency Care Personnel as a BAA. Currency with the HPCSA CPG updates.
- A valid PDRP for passengers
- A valid Code 10 driver’s license
WORK EXPERIENCE
Essential
- 1 Year post-graduate patient care experience in an operational environment would be beneficial
- Must be 21 years and older
KNOWLEDGE
Essential
- Relevant computer proficiency would be beneficial (Microsoft Office)
- Good general knowledge and understanding of legislation pertaining to the specific business environment of Netcare 911
PHYSICAL REQUIREMENTS
- In the event of any physical or psychological limitation that may impair the employee’s ability to perform the required job function, the employee must consult the employer for reasonable accommodation.
VALUES AND BEHAVIOURS
Netcare Values
At Netcare, our core value is care. We care about the dignity of our patients and all members of the Netcare family. We care about the participation of our people and our partners in everything we do. We care about truth in all our actions. We are compassionate about quality care and professional excellence.
- At Netcare, our core value is care.
- We care about the dignity of our patients and all members of the Netcare family.
<
Apply Now ↗
How well do you match?
Get an instant AI match score for this role — free, takes 3 minutes.
Tailor your CV for this role
The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste.
Tailor My CV to This Job ✍️
Free cover letter for this job
Upload your CV and get a tailored cover letter in seconds — free, no account needed.
Generate a Cover Letter 📝
. Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. If text has no clear sections, just wrap paragraphs in
tags. Return ONLY the HTML. No markdown fences, no explanation. We have raw input with many HTML tags already:
, , for paragraphs, tags? The instruction: preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. That suggests we should keep the text content exactly, but we can change tags. However removing empty tags would be removing content? They are empty, no text. Removing them might be considered removing content (though it's empty). Safer to keep them? But they are just tags, we are removing tags but not text content. Might be okay? Usually they'd want to strip empty paragraphs. But to be safe, we could keep them as Join the team... with ? But they said use for introductory paragraphs and general text. So we could wrap the bold text inside a but keep the bold? However they said no CSS classes, no inline styles, but is allowed? It's a tag. The instruction didn't forbid . It only said use for introductory paragraphs and general text, as it's part of content. However they said preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. Changing to something else would be altering content? It's still same text but tag changed. Might be considered removal/addition? Safer to keep as is inside . But they said use for introductory paragraphs and general text. That could mean we should not have other block-level tags like tags with just (strip attributes). Replace that act as section headers (those that are standalone lines like "KEY WORK OUTPUT AND ACCOUNTABILITIES", "CONSISTANCY OF CARE", "Administrative Duties", "Quality Improvement", "Vehicle and Equipment", "Health and Safety", "Patient Care", "TRANSFORMATION OF OUR SOCIETY", "Self - Management and Development", "Customer satisfaction", "SKILLS PROFILE", "EDUCATION", "WORK EXPERIENCE", "KNOWLEDGE", "Essential", "PHYSICAL REQUIREMENTS", "VALUES AND BEHAVIOURS", "Netcare Values", "The Netcare Way") with with and maybe line breaks. We'll need to detect.
Simplify: We'll just convert all tags to with other text). In the given HTML, block-level bold tags are wrapped in ... ... ... with other content? But there are also inside with other text? Not really.
Also there are inside with line breaks like tags with just (strip attributes). Replace TEXT TEXT TEXT TEXT TEXT , so they won't match ... with other text? Not.
Thus we can do regex: replace \s*(.*?)\s* TEXT TEXT tags inside? Some that contain only text (maybe with inside? but we converted block bold). For any that contains inline (like inside values list? Actually those are inside ). So fine.
Now also need to ensure we didn't accidentally convert inside . They remain.
Now also need to ensure we removed all style attributes: we can replace style="[^"]*" with empty.
Also need to remove class attributes? Not present.
Now also need to remove any We provide meaningful careers that connect people with purpose. We are united by a common purpose of providing the best and safest care; and by our shared values of Care, Truth, Participation, Compassion and Dignity. Netcare invites you to be part of our journey. KEY WORK OUTPUT AND ACCOUNTABILITIES Quality Improvement Vehicle and Equipment Health and Safety TRANSFORMATION OF OUR SOCIETY WORK EXPERIENCE Essential KNOWLEDGE Essential VALUES AND BEHAVIOURS Netcare Values At Netcare, our core value is care. We care about the dignity of our patients and all members of the Netcare family. We care about the participation of our people and our partners in everything we do. We care about truth in all our actions. We are compassionate about quality care and professional excellence.,
for section headers,
. For example: We provide meaningful careers that connect people with purpose. should become
We provide meaningful careers that connect people with purpose.
? But that is not a section header like Responsibilities etc. The rule says use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). For other bold text that is not a section header, maybe we should keep as
for section headers,
. However some of those are inside
? That would be wrong for many bold inside lists etc. But inside lists, the bold is not present; lists items have no bold. Actually inside lists there is no bold. The bold appears only as headings. So converting all to
would turn headings into
and also maybe bold inside paragraphs like "We provide meaningful careers..." which is a heading-like intro; turning that to
might be okay? It's not a section header per list but still a heading. Might be acceptable.
But there are also bold inside the values list: care etc inside
would break list structure. So we cannot blindly convert all .
Thus we need to differentiate: bold that is block-level (i.e., appears as its own line, not inside
etc. Inline bold inside ...
. Also replace ... that is not inside
CONSISTANCY OF CARE
Administrative Duties
before. We'll need to strip
tags as well (not allowed). So we should remove
tags entirely, preserving text.
Also there are empty.
Thus algorithm: Take input string. Remove all
tags (including
). Remove all style attributes from any tags. Replace . How to detect? After stripping attributes, we have patterns like
TEXT
. Also there may be
before; we removed
.
Also there are $1
. Need to handle newline etc. We'll do globally.
Also there are
inside? We removed
earlier.
Also there are
. Those are fine. Need to ensure
left.
Now also need to ensure we preserve text exactly: we removed
tags, which are not text; removing them is okay as they are not content. Removing style attributes also not text.
Now we need to output only HTML.
Let's attempt to manually produce output.
First, let's copy input and process mentally.
Input:
CONSISTANCY OF CARE
Administrative Duties
Patient Care
Self - Management and Development
Customer satisfaction
SKILLS PROFILE
EDUCATION
PHYSICAL REQUIREMENTS
How well do you match?
Get an instant AI match score for this role — free, takes 3 minutes.
Tailor your CV for this role
The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste.
Tailor My CV to This Job ✍️Free cover letter for this job
Upload your CV and get a tailored cover letter in seconds — free, no account needed.
Generate a Cover Letter 📝Let jobs find you
Leave your email and our AI matches you to new jobs across 24 African markets — free. You wait for the call.
Add your CV for real matches
Upload your CV and we score every new job against your real experience — only strong matches reach your inbox. Optional, but it makes your matches far sharper.
You're in.
We'll email you the moment a job matches your profile. Check your inbox for a welcome from My Job Concierge.
I'm ECHO, your MJC career assistant. I can help you find jobs, explore career tools, and connect with opportunities across Africa.