The base FHIR standard is quite wide open. Implementers are free to support as many resources or as few as they like, to support REST, messaging and/or document and to support which resource elements they like. Most implementers look to FHIR implementation guides as more prescriptive specifications to define what they should implement (e.g. US-core). You should also find out what the hospital system you need to communicate with supports.