AU Core Implementation Guide
1.0.0 - Working Standard Australia flag

This page is part of the AU Core (v1.0.0: R1) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Resource Profile: AUCoreProcedure - Detailed Descriptions

Page standards status: Trial-use Maturity Level: 2

Definitions for the au-core-procedure resource profile.

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

0. Procedure
2. Procedure.status
Must Supporttrue
Obligations
    ObligationsActor
    SHALL:populate-if-knownAU Core Responder
    SHALL:no-errorAU Core Requester
    4. Procedure.code
    Control1..?
    BindingUnless not suitable, these codes SHALL be taken from Procedure .
    (extensible to https://healthterminologies.gov.au/fhir/ValueSet/procedure-1)
    Must Supporttrue
    Obligations
      ObligationsActor
      SHALL:populate-if-knownAU Core Responder
      SHALL:no-errorAU Core Requester
      6. Procedure.subject
      TypeReference(AU Core Patient)
      Must Supporttrue
      Obligations
        ObligationsActor
        SHALL:populate-if-knownAU Core Responder
        SHALL:no-errorAU Core Requester
        8. Procedure.encounter
        TypeReference(AU Core Encounter)
        Must Supporttrue
        Obligations
          ObligationsActor
          SHALL:populate-if-knownAU Core Responder
          SHALL:no-errorAU Core Requester
          10. Procedure.performed[x]
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          Must Supporttrue
          Obligations
            ObligationsActor
            SHALL:populate-if-knownAU Core Responder
            SHALL:no-errorAU Core Requester
            12. Procedure.reasonCode
            Must Supporttrue
            Obligations
              ObligationsActor
              SHALL:populate-if-knownAU Core Responder
              SHALL:no-errorAU Core Requester
              14. Procedure.reasonReference
              TypeReference(AU Core Condition, Observation, AU Core Procedure, DocumentReference)
              Must Supporttrue
              Must Support TypesNo must-support rules about the choice of types/profiles
              Obligations
                ObligationsActor
                SHALL:populate-if-knownAU Core Responder
                SHALL:no-errorAU Core Requester
                16. Procedure.bodySite
                BindingUnless not suitable, these codes SHALL be taken from Body Site .
                (extensible to https://healthterminologies.gov.au/fhir/ValueSet/body-site-1)
                Invariantsicon Added:au-core-pro-01: If a coded body site is provided, at least one coding shall be from SNOMED CT (coding.exists() implies coding.where(system='http://snomed.info/sct').exists())
                icon Removed:au-core-pro-04: If a coded body site is provided, at least one code shall be from SNOMED CT (coding.exists() implies coding.where(system='http://snomed.info/sct').exists())