Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

4. Location has different hours of operation for different services offered

Code Block
languagejson
{
  "resourceType": "Location",
  "id": "example-location",
  "status": "active",
  "name": "Example Hospital",
  "service": [
    {
      "type": {
        "coding": [
          {
            "system": "http://example.org/services",
            "code": "primary-care",
            "display": "Primary Care"
          }
        ]
      },
      "hoursOfOperation": [
        {
          "daysOfWeek": [
            "mon",
            "tue",
            "wed",
            "thu",
            "fri"
          ],
          "allDay": false,
          "openingTime": "08:00:00",
          "closingTime": "17:00:00"
        },
        {
          "daysOfWeek": [
            "sat"
          ],
          "allDay": false,
          "openingTime": "09:00:00",
          "closingTime": "13:00:00"
        }
      ]
    },
    {
      "type": {
        "coding": [
          {
            "system": "http://example.org/services",
            "code": "emergency",
            "display": "Emergency Services"
          }
        ]
      },
      "hoursOfOperation": [
        {
          "daysOfWeek": [
            "mon",
            "tue",
            "wed",
            "thu",
            "fri",
            "sat",
            "sun"
          ],
          "allDay": true
        }
      ]
    },
    {
      "type": {
        "coding": [
          {
            "system": "http://example.org/services",
            "code": "pharmacy",
            "display": "Pharmacy"
          }
        ]
      },
      "hoursOfOperation": [
        {
          "daysOfWeek": [
            "mon",
            "tue",
            "wed",
            "thu",
            "fri"
          ],
          "allDay": false,
          "openingTime": "09:00:00",
          "closingTime": "18:00:00"
        },
        {
          "daysOfWeek": [
            "sat"
          ],
          "allDay": false,
          "openingTime": "10:00:00",
          "closingTime": "14:00:00"
        }
      ]
    }
  ]
}

...

5. Hours of operation specific to a Practitioner or Group of Practitioners

Code Block
languagejson
{
  "resourceType": "Practitioner",
  "id": "example-practitioner",
  "name": [
    {
      "family": "Doe",
      "given": [
        "John"
      ],
      "prefix": [
        "Dr."
      ]
    }
  ],
  "practitionerRole": [
    {
      "role": {
        "coding": [
          {
            "system": "http://example.org/roles",
            "code": "primary-care",
            "display": "Primary Care Practitioner"
          }
        ]
      },
      "location": {
        "reference": "Location/example-location"
      },
      "availableTime": [
        {
          "daysOfWeek": [
            "mon",
            "tue",
            "wed",
            "thu",
            "fri"
          ],
          "allDay": false,
          "availableStartTime": "08:00:00",
          "availableEndTime": "17:00:00"
        }
      ]
    }
  ]
}

Note: if you have different scenarios that are not covered here, Please let us know.