Testing IG
0.0.1 - CI Build

Testing IG, published by DBojicic. This guide is not an authorized publication; it is the continuous build for version 0.0.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/dbojicic/test-repo/ and changes regularly. See the Directory of published versions

Artefacts Summary

This page provides a list of the FHIR artifacts defined as part of this implementation guide.

Structures: Resource Profiles

These define constraints on FHIR resources for systems conforming to this implementation guide.

AU Core DocumentReference

This profile sets minimum expectations for a DocumentReference resource to record, search, and fetch documents associated with a patient. It is based on the DocumentReference resource and identifies the additional mandatory core elements, extensions, vocabularies and value sets that SHALL be present in the DocumentReference resource when conforming to this profile. It provides the floor for standards development for specific uses cases in an Australian context.

AU Core MedicationDispense

This profile sets minimum expectations for a MedicationDispense resource to record, search, and fetch information about the dispense of a medication associated with a patient. It is based on the AU Base MedicationDispense profile and identifies the additional mandatory core elements, extensions, vocabularies and value sets that SHALL be present in the MedicationDispense when conforming to this profile. It provides the floor for standards development for specific uses cases in an Australian context.

EXPERIMENTAL AU Core MedicationDispense whenPrepared A

Test profile derived from AU Core MedicationDispense with no additional constraints on whenPrepared.

EXPERIMENTAL AU Core MedicationDispense whenPrepared B

Test profile requiring whenPrepared is mandatory and is required to have a value.

EXPERIMENTAL AU Core MedicationDispense whenPrepared C

Test profile requiring whenPrepared while retaining support for primitive extensions including Data Absent Reason.

EXPERIMENTAL AU Core MedicationDispense whenPrepared D

Test profile requiring whenPrepared and requiring either a value or a Data Absent Reason extension.

EXPERIMENTAL AU Core MedicationDispense whenPrepared E

Test profile retaining optional whenPrepared while prohibiting the Data Absent Reason extension.

EXPERIMENTAL AU Core MedicationDispense whenPrepared F

Test profile derived from test profile C to test inheritance of the AU Core whenPrepared constraint through an additional level of derivation.

EXPERIMENTAL AU Core MedicationRequest ao-a

This profile sets minimum expectations for a MedicationRequest resource to record, search, and fetch medication orders and requests (i.e. prescriptions) associated with a patient. It is based on the AU Base MedicationRequest profile and identifies the additional mandatory core elements, extensions, vocabularies and value sets that SHALL be present in the MedicationRequest when conforming to this profile. It provides the floor for standards development for specific uses cases in an Australian context.

EXPERIMENTAL AU Core MedicationRequest ao-b

This profile sets minimum expectations for a MedicationRequest resource to record, search, and fetch medication orders and requests (i.e. prescriptions) associated with a patient. It is based on the AU Base MedicationRequest profile and identifies the additional mandatory core elements, extensions, vocabularies and value sets that SHALL be present in the MedicationRequest when conforming to this profile. It provides the floor for standards development for specific uses cases in an Australian context.

EXPERIMENTAL AU Core MedicationRequest ao-c

This profile sets minimum expectations for a MedicationRequest resource to record, search, and fetch medication orders and requests (i.e. prescriptions) associated with a patient. It is based on the AU Base MedicationRequest profile and identifies the additional mandatory core elements, extensions, vocabularies and value sets that SHALL be present in the MedicationRequest when conforming to this profile. It provides the floor for standards development for specific uses cases in an Australian context.

EXPERIMENTAL AU Core MedicationRequest ao-d

This profile sets minimum expectations for a MedicationRequest resource to record, search, and fetch medication orders and requests (i.e. prescriptions) associated with a patient. It is based on the AU Base MedicationRequest profile and identifies the additional mandatory core elements, extensions, vocabularies and value sets that SHALL be present in the MedicationRequest when conforming to this profile. It provides the floor for standards development for specific uses cases in an Australian context.

EXPERIMENTAL AU Core MedicationRequest ao-e

This profile sets minimum expectations for a MedicationRequest resource to record, search, and fetch medication orders and requests (i.e. prescriptions) associated with a patient. It is based on the AU Base MedicationRequest profile and identifies the additional mandatory core elements, extensions, vocabularies and value sets that SHALL be present in the MedicationRequest when conforming to this profile. It provides the floor for standards development for specific uses cases in an Australian context.

EXPERIMENTAL AU Core MedicationRequest ao-f

This profile sets minimum expectations for a MedicationRequest resource to record, search, and fetch medication orders and requests (i.e. prescriptions) associated with a patient. It is based on the AU Base MedicationRequest profile and identifies the additional mandatory core elements, extensions, vocabularies and value sets that SHALL be present in the MedicationRequest when conforming to this profile. It provides the floor for standards development for specific uses cases in an Australian context.

Example: Example Instances

These are example instances that show what data produced and consumed by systems conforming with this implementation guide might look like.

DocumentReference - data present

Data present

DocumentReference - no url or data present

No URL or data present

DocumentReference - url and data present

URL and data present

DocumentReference - url present

URL present

Example MedicationRequest - ao-e-01
Example MedicationRequest - ao-e-02
Example MedicationRequest - ao-e-03
Example MedicationRequest - ao-e-04
Example MedicationRequest - ao-e-05
Example MedicationRequest - ao-e-06
Example MedicationRequest - ao-e-07
Example MedicationRequest - ao-e-08
Example MedicationRequest - ao-e-09
Example MedicationRequest - ao-e-10
Example MedicationRequest - ao-e-11
Example MedicationRequest - ao-e-12
MedicationDispense - wp-a-01 whenPrepared not present

wp-a-01 whenPrepared not present

MedicationDispense - wp-a-02 whenPrepared not present

wp-a-02 whenPrepared present, full datetime

MedicationDispense - wp-a-03 whenPrepared not present

wp-a-03 whenPrepared present, date only (10 chars)

MedicationDispense - wp-a-04 whenPrepared present, month only

wp-a-04 whenPrepared present, month only

MedicationDispense - wp-a-05 whenPrepared present, year only

wp-a-05 whenPrepared present, year only

MedicationDispense - wp-a-06 whenPrepared value not present, DAR used instead

wp-a-06 whenPrepared value not present, DAR used instead

MedicationDispense - wp-a-06 whenPrepared value not present, DAR used instead

wp-b-06 whenPrepared value not present, DAR used instead

MedicationDispense - wp-a-07 whenPrepared value + DAR together

wp-a-07 whenPrepared value + DAR together

MedicationDispense - wp-a-08 whenPrepared value + unrelated extension

wp-a-08 whenPrepared value + unrelated extension

MedicationDispense - wp-a-09 whenPrepared not present, unrelated extension only

wp-a-09 whenPrepared not present, unrelated extension only

MedicationDispense - wp-a-10 ared value + DAR + unrelated extension

wp-a-10 whenPrepared value + DAR + unrelated extension

MedicationDispense - wp-b-01 whenPrepared not present

wp-b-01 whenPrepared not present

MedicationDispense - wp-b-02 whenPrepared not present

wp-b-02 whenPrepared present, full datetime

MedicationDispense - wp-b-03 whenPrepared not present

wp-b-03 whenPrepared present, date only (10 chars)

MedicationDispense - wp-b-04 whenPrepared present, month only

wp-b-04 whenPrepared present, month only

MedicationDispense - wp-b-05 whenPrepared present, year only

wp-b-05 whenPrepared present, year only

MedicationDispense - wp-b-07 whenPrepared value + DAR together

wp-b-07 whenPrepared value + DAR together

MedicationDispense - wp-b-08 whenPrepared value + unrelated extension

wp-b-08 whenPrepared value + unrelated extension

MedicationDispense - wp-b-09 whenPrepared not present, unrelated extension only

wp-b-09 whenPrepared not present, unrelated extension only

MedicationDispense - wp-b-10 ared value + DAR + unrelated extension

wp-b-10 whenPrepared value + DAR + unrelated extension

MedicationDispense - wp-c-01 whenPrepared not present

wp-c-01 whenPrepared not present

MedicationDispense - wp-c-02 whenPrepared not present

wp-c-02 whenPrepared present, full datetime

MedicationDispense - wp-c-03 whenPrepared not present

wp-c-03 whenPrepared present, date only (10 chars)

MedicationDispense - wp-c-04 whenPrepared present, month only

wp-c-04 whenPrepared present, month only

MedicationDispense - wp-c-05 whenPrepared present, year only

wp-c-05 whenPrepared present, year only

MedicationDispense - wp-c-06 whenPrepared value not present, DAR used instead

wp-c-06 whenPrepared value not present, DAR used instead

MedicationDispense - wp-c-07 whenPrepared value + DAR together

wp-c-07 whenPrepared value + DAR together

MedicationDispense - wp-c-08 whenPrepared value + unrelated extension

wp-c-08 whenPrepared value + unrelated extension

MedicationDispense - wp-c-09 whenPrepared not present, unrelated extension only

wp-c-09 whenPrepared not present, unrelated extension only

MedicationDispense - wp-c-10 ared value + DAR + unrelated extension

wp-c-10 whenPrepared value + DAR + unrelated extension

MedicationDispense - wp-d-01 whenPrepared not present

wp-d-01 whenPrepared not present

MedicationDispense - wp-d-02 whenPrepared not present

wp-d-02 whenPrepared present, full datetime

MedicationDispense - wp-d-03 whenPrepared not present

wp-d-03 whenPrepared present, date only (10 chars)

MedicationDispense - wp-d-04 whenPrepared present, month only

wp-d-04 whenPrepared present, month only

MedicationDispense - wp-d-05 whenPrepared present, year only

wp-d-05 whenPrepared present, year only

MedicationDispense - wp-d-06 whenPrepared value not present, DAR used instead

wp-d-06 whenPrepared value not present, DAR used instead

MedicationDispense - wp-d-07 whenPrepared value + DAR together

wp-d-07 whenPrepared value + DAR together

MedicationDispense - wp-d-08 whenPrepared value + unrelated extension

wp-d-08 whenPrepared value + unrelated extension

MedicationDispense - wp-d-09 whenPrepared not present, unrelated extension only

wp-d-09 whenPrepared not present, unrelated extension only

MedicationDispense - wp-d-10 ared value + DAR + unrelated extension

wp-d-10 whenPrepared value + DAR + unrelated extension

MedicationDispense - wp-e-01 whenPrepared not present

wp-e-01 whenPrepared not present

MedicationDispense - wp-e-02 whenPrepared not present

wp-e-02 whenPrepared present, full datetime

MedicationDispense - wp-e-03 whenPrepared not present

wp-e-03 whenPrepared present, date only (10 chars)

MedicationDispense - wp-e-04 whenPrepared present, month only

wp-e-04 whenPrepared present, month only

MedicationDispense - wp-e-05 whenPrepared present, year only

wp-e-05 whenPrepared present, year only

MedicationDispense - wp-e-06 whenPrepared value not present, DAR used instead

wp-e-06 whenPrepared value not present, DAR used instead

MedicationDispense - wp-e-07 whenPrepared value + DAR together

wp-e-07 whenPrepared value + DAR together

MedicationDispense - wp-e-08 whenPrepared value + unrelated extension

wp-e-08 whenPrepared value + unrelated extension

MedicationDispense - wp-e-09 whenPrepared not present, unrelated extension only

wp-e-09 whenPrepared not present, unrelated extension only

MedicationDispense - wp-e-10 ared value + DAR + unrelated extension

wp-e-10 whenPrepared value + DAR + unrelated extension

MedicationDispense - wp-f-01 whenPrepared not present

wp-f-01 whenPrepared not present

MedicationDispense - wp-f-02 whenPrepared not present

wp-f-02 whenPrepared present, full datetime

MedicationDispense - wp-f-03 whenPrepared not present

wp-f-03 whenPrepared present, date only (10 chars)

MedicationDispense - wp-f-04 whenPrepared present, month only

wp-f-04 whenPrepared present, month only

MedicationDispense - wp-f-05 whenPrepared present, year only

wp-f-05 whenPrepared present, year only

MedicationDispense - wp-f-06 whenPrepared value not present, DAR used instead

wp-f-06 whenPrepared value not present, DAR used instead

MedicationDispense - wp-f-07 whenPrepared value + DAR together

wp-f-07 whenPrepared value + DAR together

MedicationDispense - wp-f-08 whenPrepared value + unrelated extension

wp-f-08 whenPrepared value + unrelated extension

MedicationDispense - wp-f-09 whenPrepared not present, unrelated extension only

wp-f-09 whenPrepared not present, unrelated extension only

MedicationDispense - wp-f-10 ared value + DAR + unrelated extension

wp-f-10 whenPrepared value + DAR + unrelated extension

MedicationRequest - ao-a-01

ao-a-01 authoredOn value present, full datetime

MedicationRequest - ao-a-02

ao-a-02 authoredOn value present, date only (10 chars)

MedicationRequest - ao-a-03

ao-a-03 authoredOn value present, month only (7 chars

MedicationRequest - ao-a-04

ao-a-04 authoredOn value present, year only (4 chars)

MedicationRequest - ao-a-05

ao-a-05 authoredOn value not present, DAR used instead

MedicationRequest - ao-a-06

ao-a-06 Other extension only, no value and no DAR

MedicationRequest - ao-a-07

ao-a-07 DAR + other extension, no value

MedicationRequest - ao-a-08

ao-a-08 authoredOn precise value present + DAR

MedicationRequest - ao-a-09

ao-a-09 authoredOn imprecise value present + DAR

MedicationRequest - ao-a-10

ao-a-10 authoredOn precise value present + other extension, no DAR

MedicationRequest - ao-a-11

ao-a-11 authoredOn imprecise value present + other extension, no DAR

MedicationRequest - ao-a-12

ao-a-12 No authoredOn element

MedicationRequest - ao-b-01

ao-b-01 authoredOn value present, full datetime

MedicationRequest - ao-b-02

ao-b-02 authoredOn value present, date only (10 chars)

MedicationRequest - ao-b-03

ao-b-03 authoredOn value present, month only (7 chars

MedicationRequest - ao-b-04

ao-b-04 authoredOn value present, year only (4 chars)

MedicationRequest - ao-b-05

ao-b-05 authoredOn value not present, DAR used instead

MedicationRequest - ao-b-06

ao-b-06 Other extension only, no value and no DAR

MedicationRequest - ao-b-07

ao-b-07 DAR + other extension, no value

MedicationRequest - ao-b-08

ao-b-08 authoredOn precise value present + DAR

MedicationRequest - ao-b-09

ao-b-09 authoredOn imprecise value present + DAR

MedicationRequest - ao-b-10

ao-b-10 authoredOn precise value present + other extension, no DAR

MedicationRequest - ao-b-11

ao-b-11 authoredOn imprecise value present + other extension, no DAR

MedicationRequest - ao-b-12

ao-b-12 No authoredOn element

MedicationRequest - ao-c-01

ao-c-01 authoredOn value present, full datetime

MedicationRequest - ao-c-02

ao-c-02 authoredOn value present, date only (10 chars)

MedicationRequest - ao-c-03

ao-c-03 authoredOn value present, month only (7 chars

MedicationRequest - ao-c-04

ao-c-04 authoredOn value present, year only (4 chars)

MedicationRequest - ao-c-05

ao-c-05 authoredOn value not present, DAR used instead

MedicationRequest - ao-c-06

ao-c-06 Other extension only, no value and no DAR

MedicationRequest - ao-c-07

ao-c-07 DAR + other extension, no value

MedicationRequest - ao-c-08

ao-c-08 authoredOn precise value present + DAR

MedicationRequest - ao-c-09

ao-c-09 authoredOn imprecise value present + DAR

MedicationRequest - ao-c-10

ao-c-10 authoredOn precise value present + other extension, no DAR

MedicationRequest - ao-c-11

ao-c-11 authoredOn imprecise value present + other extension, no DAR

MedicationRequest - ao-c-12

ao-c-12 No authoredOn element

MedicationRequest - ao-d-01

ao-d-01 authoredOn value present, full datetime

MedicationRequest - ao-d-02

ao-d-02 authoredOn value present, date only (10 chars)

MedicationRequest - ao-d-03

ao-d-03 authoredOn value present, month only (7 chars

MedicationRequest - ao-d-04

ao-d-04 authoredOn value present, year only (4 chars)

MedicationRequest - ao-d-05

ao-d-05 authoredOn value not present, DAR used instead

MedicationRequest - ao-d-06

ao-d-06 Other extension only, no value and no DAR

MedicationRequest - ao-d-07

ao-d-07 DAR + other extension, no value

MedicationRequest - ao-d-08

ao-d-08 authoredOn precise value present + DAR

MedicationRequest - ao-d-09

ao-d-09 authoredOn imprecise value present + DAR

MedicationRequest - ao-d-10

ao-d-10 authoredOn precise value present + other extension, no DAR

MedicationRequest - ao-d-11

ao-d-11 authoredOn imprecise value present + other extension, no DAR

MedicationRequest - ao-d-12

ao-d-12 No authoredOn element

MedicationRequest - ao-f-01

ao-f-01 authoredOn value present, full datetime

MedicationRequest - ao-f-02

ao-f-02 authoredOn value present, date only (10 chars)

MedicationRequest - ao-f-03

ao-f-03 authoredOn value present, month only (7 chars

MedicationRequest - ao-f-04

ao-f-04 authoredOn value present, year only (4 chars)

MedicationRequest - ao-f-05

ao-f-05 authoredOn value not present, DAR used instead

MedicationRequest - ao-f-06

ao-f-06 Other extension only, no value and no DAR

MedicationRequest - ao-f-07

ao-f-07 DAR + other extension, no value

MedicationRequest - ao-f-08

ao-f-08 authoredOn precise value present + DAR

MedicationRequest - ao-f-09

ao-f-09 authoredOn imprecise value present + DAR

MedicationRequest - ao-f-10

ao-f-10 authoredOn precise value present + other extension, no DAR

MedicationRequest - ao-f-11

ao-f-11 authoredOn imprecise value present + other extension, no DAR

MedicationRequest - ao-f-12

ao-f-12 No authoredOn element