National Healthcare Directory Query
1.0.0-ballot - ballot United States of America flag

National Healthcare Directory Query, published by HL7 International - Patient Administration Work Group. This is not an authorized publication; it is the continuous build for version 1.0.0-ballot). This version is based on the current content of https://github.com/HL7/fhir-directory-query/ and changes regularly. See the Directory of published versions

Resource Profile: NatlDirEndpointQryHealthcareService - Detailed Descriptions

Active as of 2022-12-08

Definitions for the NatlDirEndpointQry-HealthcareService resource profile.

Guidance on how to interpret the contents of this table can be found here.

1. HealthcareService
2. HealthcareService.meta
Control0..?
3. HealthcareService.meta.lastUpdated
Control1..?
4. HealthcareService.extension
Control10..*
SlicingThis element introduces a set of slices on HealthcareService.extension. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • value @ url
5. HealthcareService.extension:rating
SliceNamerating
Control0..*
TypeExtension(Rating) (Complex Extension)
6. HealthcareService.extension:newpatients
SliceNamenewpatients
Control0..*
TypeExtension(NewPatients) (Complex Extension)
7. HealthcareService.extension:deliverymethod
SliceNamedeliverymethod
Control1..*
TypeExtension(DeliveryMethod) (Complex Extension)
8. HealthcareService.extension:paymentaccepted
SliceNamepaymentaccepted
Control0..*
TypeExtension(PaymentAccepted) (Extension Type: CodeableConcept)
9. HealthcareService.extension:requiredDocument
SliceNamerequiredDocument
Control0..*
TypeExtension(RequiredDocument) (Complex Extension)
10. HealthcareService.extension:fundingSource
SliceNamefundingSource
Control0..*
TypeExtension(FundingSource) (Complex Extension)
11. HealthcareService.active
Control10..1
Pattern Valuetrue
12. HealthcareService.providedBy
TypeReference(NatlDirEndpointQryOrganization|Organization)
Must Supporttrue
13. HealthcareService.category
Control10..1*
BindingThe codes SHALL be taken from Healthcare Service Category Value Set; other codes may be used where these codes are not suitableFor example codes, see ServiceCategory
Must Supporttrue
14. HealthcareService.type
BindingThe codes SHALL be taken from HealthcareService Type Value Set; other codes may be used where these codes are not suitableFor example codes, see ServiceType
Must Supporttrue
15. HealthcareService.specialty
BindingThe codes SHALL be taken from Specialties Value SetThe codes SHOULD be taken from PracticeSettingCodeValueSet
Must Supporttrue
16. HealthcareService.location
TypeReference(NatlDirEndpointQryLocation|Location)
Must Supporttrue
17. HealthcareService.name
Must Supporttrue
18. HealthcareService.telecom
Control0..?
19. HealthcareService.telecom.extension:contactpoint-availabletime
SliceNamecontactpoint-availabletime
Control0..*
TypeExtension(ContactPointAvailableTime) (Complex Extension)
20. HealthcareService.telecom.extension:via-intermediary
SliceNamevia-intermediary
Control0..*
TypeExtension(ViaIntermediary) (Extension Type: Reference(NatlDirEndpointQryPractitionerRole|NatlDirEndpointQryOrganizationAffiliation|NatlDirEndpointQryLocation|NatlDirEndpointQryOrganization))
21. HealthcareService.coverageArea
TypeReference(NatlDirEndpointQryLocation|Location)
Must Supporttrue
22. HealthcareService.endpoint
TypeReference(NatlDirEndpointQryEndpoint|Endpoint)
Must Supporttrue