NE

Ward Administrator

Full time Netcare Ferncrest Hospital, ZA
Posted 1 hour, 13 minutes ago 1 views 0 applications

Job Description

Here's a thinking process: 1. **Analyze User Input:** - User is acting as a job listing editor - I receive raw scraped text from a job website - My job: extract ONLY actual job information, return clean, readable format - Must REMOVE: social sharing text, author bylines, "you may also like", navigation, comments, ads, cookie notices, duplicate text, category labels not part of job, stray numbers/formatting artifacts - Must KEEP and STRUCTURE: job title, company, location, description/responsibilities, requirements/qualifications, how to apply, salary, deadline, job ID/reference, contract type/level - Return ONLY the cleaned job text. No commentary, headers like "Here is the cleaned version", or markdown formatting. Just the clean job listing text. Wait, the actual prompt I'm given is a bit different. Let re-read carefully. The user says: "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." Then there are rules: - Use

for introductory paragraphs and general text - Use

for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role) - Use
  • for list items (duties, requirements, qualifications, skills) - No CSS classes, no inline styles, no
    s, no
    tags - 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, no preamble. Then there's a "Job description:" section with a lot of text. So the task is: Take the provided job description text, and format it as clean semantic HTML following the rules. Preserve ALL original content word-for-word. No removing anything except maybe the formatting artifacts? The rules say "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". But earlier in the prompt there was a whole list of things to remove. However, the specific task here is: "Your ONLY job is to format it as clean semantic HTML." and "Preserve ALL original content word-for-word". I need to reconcile these. Let me re-read the very first part: "You are a job listing editor. You receive raw scraped text from a job website. Your job is to extract ONLY the actual job information and return it in a clean, readable format." Then it lists things to remove and keep. Then: "Return ONLY the cleaned job text. Do not add any commentary, headers like "Here is the cleaned version", or markdown formatting. Just the clean job listing text." But then the user message says: "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." with different rules: use

    ,

    ,
    • , no CSS, no inline styles, no
      , no
      . Preserve ALL original content word-for-word. If text has no clear sections, just wrap paragraphs in

      tags. Return ONLY the HTML. No markdown fences, no explanation, no preamble. There's a conflict: the first part says "extract ONLY the actual job information" and remove a lot of stuff. The second part says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". Which one takes precedence? Looking at the actual input given: It's a job description text that includes a lot of content, including Netcare values, etc. The instruction says "Preserve ALL original content word-for-word". So I should NOT remove any of the content, even the parts that the first prompt listed as "REMOVE". The new instruction overrides or supersedes? The user says: "Your ONLY job is to format it as clean semantic HTML." and gives specific HTML formatting rules, and "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". So I must keep everything, just wrap it in the appropriate HTML tags. But wait, the first prompt says "REMOVE all of the following: - Social sharing text... - Author bylines... - "You may also like"... - Navigation text... - Comments sections... - Advertisements or promotions... - Cookie/subscription notices... - Duplicate text... - Category labels... - Stray numbers or formatting artifacts". However, the second prompt says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". This is contradictory. Which one should I follow? Typically, when a user gives a specific task with specific rules, those rules apply. The second message seems to be the actual task description for this turn. It says "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." and then lists rules. The first part might be context/meta-instruction, but the actual prompt is the second one. However, sometimes these prompts are combined, and I need to follow the most specific/current instructions. Let me read carefully: The user message starts with "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." Then it gives rules. Then it has "Job description:" with the text. The text includes things like `

      We provide meaningful careers...

      `, etc. It also includes the "REMOVE" list from the very first system prompt? No, that was in the initial system prompt before the user message. Actually, looking at the structure: The user message is the only thing after "User:". The first part "You are a job listing editor..." might have been part of a system prompt that got cut off, but the actual user message is the one starting with "You receive a plain-text job description...". Wait, the very beginning says: "You are a job listing editor. You receive raw scraped text from a job website...." Then there's a long list of REMOVE and KEEP. Then: "Return ONLY the cleaned job text. Do not add any commentary..." Then: "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." Then rules. Then Job description. It seems like there are two sets of instructions. The first set says extract only job info, remove a lot. The second set says format as clean semantic HTML, preserve ALL original content word-for-word. This is confusing. I need to decide which to follow. The prompt might be testing if I can follow the specific HTML formatting rules while preserving content. The phrase "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase" is very explicit. It also says "If text has no clear sections, just wrap paragraphs in

      tags". The job description text does have clear sections: KEY WORK OUTPUT AND ACCOUNTABILITIES, TRANSFORMATION OF OUR SOCIETY, SKILLS PROFILE, EDUCATION, WORK EXPERIENCE, KNOWLEDGE, PHYSICAL REQUIREMENTS, NETCARE VALUES AND BEHAVIOURS, Netcare Values, The Netcare Way, etc. Given the explicit instruction "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase", I must not remove any of the text, including the parts that the first list would have removed. I just need to wrap everything in

      ,

      ,
        ,
      • tags as appropriate, without adding classes, styles, div, br. But wait, the first list says to remove things like "Social sharing text", "Author bylines", etc. If I preserve all content word-for-word, I would keep those. That contradicts. Maybe the "Preserve ALL original content word-for-word" applies only to the job-relevant content, or maybe the first list is part of the same instructions but the second overrides? Let's read the very first line: "You are a job listing editor. You receive raw scraped text from a job website. Your job is to extract ONLY the actual job information and return it in a clean, readable format." Then the REMOVE/KEEP list. Then "Return ONLY the cleaned job text." Then the user message starts. It's possible the user message is a new instruction that overrides or modifies the previous. But usually, in these prompts, the last instruction takes precedence, or they are cumulative. However, "Preserve ALL original content word-for-word" is a strong directive. Let me examine the job description text. It starts with `

        We provide meaningful careers that connect people with purpose.

        We are united by a common purpose...

        `, etc. It contains a lot of Netcare values, which might be considered part of the job description. If I remove them, I'm not preserving all original content word-for-word. I think the safest approach is to follow the explicit HTML formatting rules and "Preserve ALL original content word-for-word". I will wrap the entire text in semantic HTML tags as specified, without removing or altering any content. I need to map the text to

        for section headers,
        • for lists, and

          for paragraphs. Let's analyze the text structure: - It has `

          ...` paragraphs with bold text. - Then `

          ` empty paragraphs. - Then sections like `

          KEY WORK OUTPUT AND ACCOUNTABILITIES

          ` - Then content under that, with `

          ` and `

          • ` lists. - Then `

            TRANSFORMATION OF OUR SOCIETY

            ` - Then `

            Personal and professional development

            ` and `
            • ...` - Then `

              SKILLS PROFILE

              ` - Then `

              EDUCATION

              ` with `
              • ...` - `

                WORK EXPERIENCE

                ` with `
                • ...` - `

                  KNOWLEDGE

                  ` with `
                  • ...` - `

                    PHYSICAL REQUIREMENTS

                    ` with `
                    • ...` - `

                      NETCARE VALUES AND BEHAVIOURS

                      ` - Then `

                      Netcare Values

                      ` with `
                      • ...` - `

                        The Netcare Way

                        ` with `
                        • ...` - Then some trailing `

                          ` tags with text. The rules say: Use

                          for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). Use
                          • for list items. Use

                            for introductory paragraphs and general text. No CSS classes, no inline styles, no

                            s, no
                            tags. Preserve ALL original content word-for-word. I need to replace the existing tags with the new ones. The original text has `

                            ...

                            `, `
                            • ...`, `

                              `, `

                              `, etc. I must remove inline styles (no inline styles allowed), and no
                              tags. I should keep the text content, but reformat the tags. The instruction: "No CSS classes, no inline styles, no

                              s, no
                              tags". So I must strip `style` attributes. Also, the original has `

                              ` empty paragraphs; I might keep them or remove them? "Preserve ALL original content word-for-word" - empty paragraphs have no content, so maybe I can omit them or keep as `

                              `. But better to keep them? The rule says "If text has no clear sections, just wrap paragraphs in

                              tags". Since there are clear sections, I'll structure accordingly. I need to output ONLY the HTML, no markdown fences, no explanation, no preamble. Let me plan the HTML structure: The text starts with: `

                              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.

                              ` I'll wrap the opening text in

                              tags, but the bold text is part of the content. The rule says "Use

                              for introductory paragraphs and general text". So I should keep the content as paragraphs. The `` tags inside

                              are fine, as long as I don't add classes/styles. I need to preserve word-for-word, so I should keep the `` tags? Wait, "Preserve ALL original content word-for-word" - does that mean the exact text strings, including tags? Or just the visible text? Usually, in such tasks, "content" means the visible text, and I should reformat the markup. But it says "do not add, remove, summarise, or rephrase". If I remove `` tags, I'm removing characters, which might violate "preserve ALL original content word-for-word". However, the instruction also says "Use

                              for introductory paragraphs and general text", "Use

                              for section headers", "Use
                              • for list items". It doesn't say to preserve the original HTML tags like ``, `

                                `, etc. It says to format it as clean semantic HTML using those specific tags. So I should replace the original tags with the new ones, but keep the visible text exactly as is. Let's read carefully: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". This likely means the textual content (the words) must not be changed. The markup tags are not "content" in the semantic sense; they are formatting. The rule "Use

                                for introductory paragraphs and general text" implies I should use

                                tags. The original has `

                                ...`. I will use

                                and keep the text, and maybe the can stay or I need to decide. Since the rule says "No CSS classes, no inline styles, no

                                s, no
                                tags", but doesn't prohibit . However, is not a semantic HTML5 tag; is. But the instruction says "Use

                                for section headers... Use
                                • for list items". It doesn't forbid , but "clean semantic HTML" might imply using semantic tags. However, it also says "Preserve ALL original content word-for-word". If I change `` to ``, that changes the markup but not the content words. But to be safe, I might keep `` as is, since it's part of the original text, and the instruction might mean preserve the visible text word-for-word, not necessarily the tags. But it says "do not add, remove, summarise, or rephrase" - removing `` could be seen as removing characters. This is ambiguous. Let's look at the exact phrasing: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". In the context of formatting as HTML, "content" usually refers to the text nodes. The tags are markup. I think I should keep the visible text exactly as is, and wrap everything in the appropriate new tags. I can keep `` inside

                                  because it's part of the text styling that was in the original, and the rules don't explicitly say to remove bold formatting. They say no inline styles, but `` is not a style, it's a tag. I'll keep `` where it appears originally, as replacing it might be considered "rephrasing" or altering. Actually, the original text has `

                                  We provide meaningful careers...

                                  `. If I output `

                                  We provide meaningful careers...

                                  `, I'm removing the `` tags, which are part of the original content's markup. To strictly preserve "ALL original content word-for-word", I should probably keep the exact bytes, but that would mean keeping all the original `

                                  `, `

                                  `, ``, etc., which contradicts "Use

                                  for introductory paragraphs...". There's a conflict. Maybe the intent is: the visible text content must be preserved exactly; the markup should be restructured into the new semantic HTML, but the words themselves must not be changed, summarized, or rephrased. I'll assume that the visible text must be exact, and I can use the new tags. I'll keep `` where it was used, as it's a formatting tag that doesn't change the words. Or I could strip all original tags and just output the text with new tags, but that might remove words like "We" etc.? No, the words are the same. Let's see the typical way these tasks are handled: Usually, you extract the text content, ignoring the original markup, and then wrap it in the requested tags. The "preserve ALL original content word-for-word" means don't change "Netcare invites you to be part of our journey" to "Netcare invites you to join our journey". Just the tags change. I'll proceed by taking the raw text, stripping the original HTML tags (like `

                                  `, `

                                  `, ``, `
                                    `, `
                                  • `, `

                                    `, etc.) but keeping the visible text and the structure (headers, lists, etc.), and then re-markup with the new tags:

                                    for section headers,

                                    for paragraphs,

                                    • for lists. I need to identify section headers. The text has `

                                      KEY WORK OUTPUT AND ACCOUNTABILITIES

                                      `, `

                                      TRANSFORMATION

                            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 📝

                            Join Our Liberia Channels

                            Get free job alerts on your phone

MJC
ECHO
Your MJC Assistant

I'm ECHO, your MJC career assistant. I can help you find jobs, explore career tools, and connect with opportunities across Africa.

How was your experience with ECHO?