The first one attaches the style sheet for a theme called wp-medical.
the next two I’m not sure but they are attachments as well.
The last one is on every WordPress blog and allows the page to be attached to WordPress and use it’s functions. They should be contained in the header file and I wouldn’t remove or modify them.
Everything you’ve typed is missing the url in front of it.
The url is usually generated by php.
This is how a normal header attaches a style sheet:
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
This is how a normal header attaches a wordpress
`<link rel=”wlwmanifest” type=”application/wlwmanifest+xml” href=”<?php echo get_settings(‘home’); ?>/wp-includes/wlwmanifest.xml” />’